我在视图中有以下代码:
<p>
<%= image_tag( "folder/"+"image_name.jpeg" ) %>
</p>
在开发模式下,当我访问服务器时,图像会显示,并且其路径为:
在生产模式下,当我访问该页面时,图片不会显示,其路径为:
domain/images/folder/image_name.jpeg
生产环境中的图片位于以下路径:
domain/assets/folder/image_name-f562b410b0627f8099a44de48f5ee8fff6b1babf98dacfcf307a39a8b7fefbca.jpg
为什么在生产模式下链接不像在开发模式下那样自动更新。
我已经尝试过:
rake assets:precompile RAILS_ENV=production
"folder/"+image_name.jpeg
是无效的,因为image_name.jpeg不是一个变量。 - coorasseRAILS_ENV=production rails server
? - Brian