simple_form
フォームのCarrierWave gem
処理とアプリケーションでの画像のアップロードの処理に使用します。
フォームを送信するときに、次のようなCarrierWave
画像に関するエラーが発生することがあります:(ファイルは別の形式のように見えます)。
エラーが発生すると、file_field :image
フィールド内で選択したすべての画像が空またはnullになり、もう一度1つずつ選択する必要があります。
私は通常30以上のネストされたフォームと30以上の画像のアップロードを持っており、nested_formsを使用して各画像を追加します
フォームにfile_field :image
エラーがある場合、フォームが空/ヌルフィールドになるのを防ぐにはどうすればよいですか。
image_cacheという隠しフィールドを追加する必要があります
<`%= f.hidden_field :image_cache %>`
この情報は、CarrierwaveGithubページにあります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加