4

Railsでモデルの多段階作成を実装するための良い方法は何ですか?つまり、ユーザーは1つの長いフォームを使用する代わりに、1つの部分に入力してから、別のページの次の部分に入力します。基本的に、これは各パートが異なるページにあるマルチパートフォームです。

フォームの各部分のユーザー入力を保存するにはどうすればよいですか?フィールドの検証も行っています。フォームの各部分が個別に検証されるように、Railsで検証を処理するにはどうすればよいですか?(すべての検証をモデルに入れると、ユーザーがまだ表示できないフィールドが入力されないため、フォームが正常に検証されません。はい、javascriptはオプションです。Railsで検証を処理して、 javascriptを無効にしても機能します)。

4

2 に答える 2

4

Ryan Bates がこれに直接関連するスクリーンキャストを行いました。ぜひチェックしてみてください。

http://railscasts.com/episodes/217-multistep-forms

于 2010-12-26T00:07:45.913 に答える
2

魔法の宝石はこれを行うように設計されています。とても便利です。私のフォーク: https://github.com/paulschreiber/wizardly

Rails 3.x では動作しないことに注意してください。Rails 2.3.x 以前が必要です。

于 2010-12-26T01:23:00.997 に答える