CarrierWaveで画像アップロードしていない場合のデフォルト画像を設定する
#carrierwave
アップロードされてない時にdefault.jpgを表示させるよう設定する
code:app/uploaders/hogehoge_uploader.rb
・
・
・
# Provide a default URL as a default if there hasn't been a file uploaded:
def default_url(*args) # コメントアウトを外す
# # For Rails 3.1+ asset pipeline compatibility:
# # ActionController::Base.helpers.asset_path("fallback/" + version_name, "default.png".compact.join('_'))
"default.jpg" # 書き加える
# "/images/fallback/" + version_name, "default.png".compact.join('_')
end # コメントアウトを外す
・
・
・
default.jpgというファイル名でapp/assets/images内に適当な画像ファイルを置く
終わり!簡単!