我有一个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错误请求错误。请帮忙,这比预期的要长。
答案 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