Carrierwave поддерживает default_url, если изображение не прикреплено,
У меня есть такой набор:
def default_url
"/assets/avatars/" + [version_name, "_default.png"].compact.join('_')
end
Использование вспомогательного метода, например:
def show_avatar(id)
@profile = User.find(id).profile rescue nil
image_tag @profile.assets.first.file_url(:search) rescue nil
end
Как бы это было реорганизовано, чтобы оно отображало изображение default_url, когда изображение отсутствует?Я не смог найти это, теперь использую спасательный ноль, потому что, если нет прикрепленного изображения, оно вылетит.