我想显示一个默认图像,如果用户没有上传图像。这是我的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-显示 –