Railsでcarrierwaveを使う場合、Gemを入れただけの状態だとエラーが発生した際に、こんな表示になってしまう。
Photos imagetranslation missing: ja.errors.messages.extension_white_list_errorとPhotos imageを入力してください。
これはI18n設定が足りないためで、READMEに書いてあるとおり以下を翻訳ファイルに追加する必要がある。
errors:
messages:
carrierwave_processing_error: "Cannot resize image."
carrierwave_integrity_error: "Not an image."
carrierwave_download_error: "Couldn't download image."
extension_white_list_error: "You are not allowed to upload %{extension} files, allowed types: %{allowed_types}"
extension_black_list_error: "You are not allowed to upload %{extension} files, prohibited types: %{prohibited_types}"
追記: 言語毎の設定ファイルがここにありました。