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を再起動しましたが、何も表示されませんでした変化する。
それらが表示されないのはなぜですか?