Мне нужно установить изображение по умолчанию для активных вложений хранилища, если изображение не было загружено.
Я мог бы сделать простой помощник, вызывающий изображение из /assets/images
, но в этом случае эти изображения выиграли не работаю с вариантами (например, <%= image_tag image.variant(resize_to_fill: [50,50]) %>
)
Просматривая веб-страницы, я нашел эту интересную статью, в которой даются некоторые подсказки: https://gorails.com/forum/how-do-i-set-and-use-a-default-image-with-active-storage, но этого недостаточно для моего случая.
Прикрепление изображения с помощью обратного вызова before_create
звучит для меня излишне, так как оно собирается загрузить одно и то же изображение несколько раз в хранилище.
- Есть ли способ установить изображение по умолчанию, которое будет вести себя как любое вложение Active Storage и принимать варианты?
- Есть ли способ сделать минимагические варианты работы с «обычными» изображениями из пути активов?