Я думаю, что новый конвейер ресурсов испортил метод CarrierWave по умолчанию.У меня есть файл, который я хотел бы использовать в качестве изображений по умолчанию, сохраненных как app/assets/images/listing_defaults/default.png
.
. В моем загрузчике у меня есть следующее
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('_')