添付ファイルの属性がネストされたフォームがあります。
ユーザーが添付ファイル以外のフィールドでエラーのあるフォームを送信するまで、すべてが正常に機能しているようです。
フォームの最初の送信時に、エラーを表示するフォームを再レンダリングしますが、添付されたファイルのネストされたフィールドには値が表示されず、空です。したがって、ユーザーがエラーを修正すると、フォームは添付ファイルなしで送信されます。
これをどのように処理すればよいですか。エラーのあるフォームをレンダリングするときに、以前に送信された値をファイルに入力する必要があります。別のアプローチを提案する場合は、私のゲストになります。
サンプルコード:
= simple_nested_form_for foo do |f|
= f.input :name
= f.fields_for :attachments do |af|
= af.input :attached_file
= f.submit 'Create'