2014-03-28 22 views
0

我使用的jquery-ui附带了不少图像。我有他们在public/assets/images。在http://guides.rubyonrails.org/asset_pipeline.html#asset-organization之后,我想让他们在vendor/assets/images。这也可以避免用$ rake assets:clobber删除它们。如何预先编译图像到公共/资产/图像

但是,当 - 以下Using a jQuery UI Theme with Rails 4 - No Images being served - 我把他们在vendor/assets/images和预编译,他们最终在public/assets这使得这个文件夹相当混乱。我希望他们预编译为public/assets/images

我还没有找到解决方案。这是我微不足道的小事吗?或者这是一件不寻常的事情?帮助表示赞赏。

回答

1

Rails rake assets:precompile命令会将所有资产预编译为静态文件,并且仅在默认情况下才会保留在公共/资产中。如果你想在一个自定义文件夹:

请参考:http://makandracards.com/makandra/8951-rails-asset-pipeline-how-to-organize-stylesheets-in-sub-folders

即按照链接,

如果你希望所有的图像进行预编译,并存储在'/public/assets/images',你需要创建他们在'vendor/assets/images/images'文件夹下。

希望帮助:)

+0

@Arta:它帮助你吗? –

+0

我看不到Rails的配置,以便将图像预编译为该文章中的public/assets/images。我错过了吗? – Arta