я не думаю, что понимаю это правильно, но как я могу предоставить пользователям изображение по умолчанию?
def default_url
"/images/fallback/" + [version_name, "default.png"].compact.join('_')
end
У меня есть изображение с именем default.png в моем каталоге images/fallback. Я видел в Интернете, что люди меняют название версии_на что-то вроде «крошечного», но мне это тоже не подходит. что происходит? как точно называется версия?
я пробовал что-то вроде
def default_url
"/images/fallback/default.png"
end
, но это тоже не работает. что я неправильно понимаю? Благодарность!
редактировать:
class ImageUploader < CarrierWave::Uploader::Base
# Include RMagick or MiniMagick support:
include CarrierWave::RMagick
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
# Provide a default URL as a default if there hasn't been a file uploaded:
def default_url
???????
end
# Create different versions of your uploaded files:
version :thumb do
process :resize_to_fill => [80, 80]
end
end
class User < ActiveRecord::Base
# Include default devise modules. Others available are:
# :token_authenticatable, :encryptable, :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
# Setup accessible (or protected) attributes for your model
attr_accessible :name, :email, :password, :password_confirmation,
:remember_me, :image, :remote_image_url, :image_cache
mount_uploader :image, ImageUploader
end