사용자가 이미지를 업로드하지 않으면 기본 이미지를 표시하고 싶습니다. 다음은 내 picture_uploader.rb이며 default.png를/images/fallback에 업로드했습니다. 그러나 나는 그것을 작동시킬 수 없다. 모든 팁, 다음에 무엇을 시도 할 수 있을까요?default_url이 CarrierWave (Rails4)와 작동하지 않습니다.
class PictureUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
version :thumb do
process :resize_to_fill => [150, 150]
end
# Provide a default URL as a default if there hasn't been a file uploaded:
def default_url
"/images/fallback/" + [version_name, "default.png"].compact.join('_')
end
end
확인이 : http://stackoverflow.com/questions/16800511/carrierwave-default-image-doesnt- 디스플레이 –