我正在将 Carrierwave 图像上传到 app/assets/images 目录。为了显示它们,我这样做......
<%= image_tag "/assets/#{File.basename(@user.image_url(:thumb).to_s)}" %>
生成的 HTML<img src="/assets/thumb_1_1_leonel.jpg">
在开发中完美运行,而不是在生产中。图片实际上是上传的。
上传图片的权限为-rw-r--r--
.
我已经尝试设置config.serve_static_assets
为 true (http://stackoverflow.com/questions/10612914/carrierwave-doesnt-render-path-exists-but-image-doesnt-show-up),然后重新启动 Unicorn 和 ngnix,但我没有看到改变。
为什么它们不显示?