重複の可能性:
データベースでモデルを作成および編集するために複数ページのフォームを構成するための最良の方法は何ですか?
モデルの大きなフォームを複数のステップに分割する「レール」の方法はありますか?
たとえば、私のHRソフトウェアでは、User
モデルには経験、教育、住所などの多くの属性があります。ユーザーがこれらすべてのフォームを1ページに表示するのは大変なことです。それらを細かく分割して、代わりに段階的に提示したいと思います。
Railsでこれを行うための好ましい方法はありますか?
重複の可能性:
データベースでモデルを作成および編集するために複数ページのフォームを構成するための最良の方法は何ですか?
モデルの大きなフォームを複数のステップに分割する「レール」の方法はありますか?
たとえば、私のHRソフトウェアでは、User
モデルには経験、教育、住所などの多くの属性があります。ユーザーがこれらすべてのフォームを1ページに表示するのは大変なことです。それらを細かく分割して、代わりに段階的に提示したいと思います。
Railsでこれを行うための好ましい方法はありますか?
複数のステップ フォームを作成するには、 state_machineを使用できます。ここでは、各状態をケースの各ステップとして想定できる各状態の検証を記述できます。これがお役に立てば幸いです。