从rails 4 app中的资源/图像加载图像

时间:2016-06-06 23:27:12

标签: image ruby-on-rails-4

我有一个js.erb文件,它引用了我在app / assets / images下存储的sprite文件

js.erb文件

this.image.src = "<%= image_path('sprites.png') %>";

我已将以下内容添加到我的config / environment / development.rb文件

config.assets.compile = true

然后跑

rake assets:precompile

尝试加载图片时,我仍然收到404错误请求错误。请帮忙,这比预期的要长。

1 个答案:

答案 0 :(得分:1)

我认为 config.assets.compile = true 在production.rb

无需添加到development.rb

但是如果你想在开发中调试资产。 您可以更改此行:

config.assets.debug = true // default is false

其他信息:

image_path("sprites.png")
# => "/assets/sprites.png"

image_url("sprites.png")
# => "http://www.example.com/assets/sprites.png"

确保在开发中运行预编译

rake assets:precompile RAILS_ENV=development