小编Hap*_*ose的帖子

图片未在生产中显示

我认为以下代码:

<p>
<%= image_tag( "folder/"+"image_name.jpeg" ) %>
</p>
Run Code Online (Sandbox Code Playgroud)

在开发模式下,当我访问服务器时,图像显示,其路径为:

http:// localhost:3000 / assets / folder / image_name-f562b410b0627f8099a44de48f5ee8fff6b1babf98dacfcf307a39a8b7fefbca.jpg

在生产模式下,当我访问页面时,该图像未显示,其路径为:

域/图像/文件夹/image_name.jpeg

生产站点中的图像位于以下路径中:

域/资产/文件夹/image_name-f562b410b0627f8099a44de48f5ee8fff6b1babf98dacfcf307a39a8b7fefbca.jpg

为什么链接不能在生产模式下自动更新,就像在开发模式下更新一样。

我已经尝试过:

rake assets:precompile RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails image ruby-on-rails-5

1
推荐指数
1
解决办法
1236
查看次数

标签 统计

image ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-5 ×1