私のアプリケーションでは、ファイルのアップロード(実際には複数のファイルのアップロード)があり、(例:キャリアウェア)のようなgem/pluginを使用せずにそれを行うことができました。
しかし、フォームの検証が失敗すると、エラーメッセージを含むfromデータが読み込まれますが、file_fieldsの値は読み込まれません。私のクライアントは、フォームの検証が失敗したときに値をそのまま保持したいと考えています。
少し調べてみたところ、セキュリティ上の理由から、ファイルフィールドに値を設定することは許可されていません。したがって、誰かがこれに対する可能な回避策を提案できますか(フォームの検証が失敗したときに選択したファイルパスを保持するため)
ここではAjaxフォームの投稿を使用していないことに注意してください。これは単純なデフォルトのHTTP投稿です。
私はruby1.9.2とrails3.0.0で実行しています
前もって感謝します