いくつかの検証機能の後、画像アップローダーをマウントする必要があります。
しかし、モデルで通常のマウント アップローダーを呼び出すと、次のようになります。
mount_uploader :content, ContentUploader
Carrierwave がコンテンツをダウンロードし、Rails がモデルの検証を開始します。
具体的には、大きなファイルをまったくロードしたくありません! httpヘッダーを確認しContent-length
てContent-type
、OKならアップローダーをマウントしたい。
多分そのようなもの:
if condition
mount_uploader :content, ContentUploader
end
どうすればいいですか?
PS Rails バージョン 3.2.12