ruby-on-rails - 图片未在生产中显示

标签 ruby-on-rails ruby image ruby-on-rails-5

在我看来有以下代码:

<p>
<%= image_tag( "folder/"+"image_name.jpeg" ) %>
</p>

在开发模式下,当我访问服务器时,图片显示,它的路径是:

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

在生产模式下,当我访问该页面时,图像不显示,它的路径是:

domain/images/folder/image_name.jpeg

制作站点中的图片在以下路径:

domain/assets/folder/image_name-f562b410b0627f8099a44de48f5ee8fff6b1babf98dacfcf307a39a8b7fefbca.jpg

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

我已经试过了:

rake assets:precompile RAILS_ENV=production

最佳答案

(不工作)按以下顺序尝试:

rails assets:clobber
rails assets:precompile

尝试:

检查config/environments/production.rb中的config.assets.compile是否设置为true

关于ruby-on-rails - 图片未在生产中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43987049/

相关文章:

ruby-on-rails - 昨天的 Rails : Formatting a date: "HH:MM" for today, "Yesterday",上周其他日子的 "Weekday",其他一切的 "DD.MM."

ruby - 截断不匹配的部分字符串

c# - 如何将几何图形保存为图像?

ruby-on-rails - "request.referer == nil"是否总是表示直接流量?

ruby-on-rails - Rails、CoffeeScript 和 ERB

ruby-on-rails - 何时在 Ruby on Rails 中使用 lambda?

ruby - Sinatra 路由评估,与动态路由相关

ruby - 如何输出转义字符?

image - 逐步JPEG压缩的代码

javascript - 如何将base64 svg字符串设置为图像标签src?