2
我有一个Rails 3.1的应用程序与图像:资产子目录中的Rails 3.1
app/assets/images/icons/button.png
看起来像应该在这个URL送达:
assets/icons/button.png
但如果我去这个网址我得到一个404为了解决这个问题,我创建一个初始化并添加我的images/icons
子目录资产路径:
Rails.application.assets.append_path "app/assets/images/icons"
Howeve r,这似乎并不是推荐的方法来完成这项工作。我知道关于JavaScript和CSS资产的require
和require_tree
指令,是否有与图像资产等效的内容?其他人如何做到这一点?
你想在哪里使用你的图片?在[资产指南](http://guides.rubyonrails.org/asset_pipeline.html)中,我找到以下代码:'image_tag“icons/rails.png”'。 – mliebelt
如果您省略'image_tag'调用,它可能不会正确打包您的资产。 – tadman