私は、新しい資産パイプラインがCarrierWaveのデフォルトメソッドを台無しにしていると思います。 app/assets/images/listing_defaults/default.png
として保存されているデフォルト画像として使用したいファイルがあります。私は私のアプリを実行すると、私が取得しようとすると、私のアップローダーでレール3.1を使用しているときのデフォルトURLの設定?
は、私が
def default_url
"assets/listing_defaults/" + [version_name, "default.png"].compact.join('_')
end
以下、画像は、しかし何らかの理由でそのアドレス(localhost:3000/assets/listing_defaults/default.png
)
で閲覧可能であるしています私のビューに表示されるデフォルトの画像、私は何も得られません。
<p>
<b>Images:</b>
<ul>
<% @listing.images.each do |image| -%>
<li><%= image_tag image.image_url.to_s %></li>
<% end -%>
</ul>
</p>
アップロードされたファイルは正常に動作しているようです。何か案は?
ところで、default_urlを次のように設定してみました。
"#{Rails.root}/app/assets/images/listing_defaults/" + [version_name, "default.png"].compact.join('_')