Ruby on Rails でウィザード フォームを実行するための最適なオプションを理解しようとしています。理想的には、アプリケーションのサインアップに戻るボタンと次へのボタンがあり、ユーザーが段階的にデータを送信できるようにしたいと考えています。
したがって、ステップ 1 で連絡先情報を入力できます。完了したら、[次へ] をクリックしてステップ 2 に進み、支払い情報などを入力します。間違えた場合は、[戻る] をクリックして修正できます。必要な手順と必要でない手順がありますが、データベースにデータを送信してサインアップするための最後の手順を実行する必要があります。次に、完了後に戻って同じ方法で過去のステップに記入する能力が必要です。(例: プロファイルのリンクをクリックした場合、すぐにすべての手順を完了したくないため、同じ方法で手順を再度完了することができます。サインアップの手順を完了する前にスキップ ボタンが表示されるのでしょうか? )。また、修正または完了するまで次のステップに進むことができないように、どのステップが完了したかを検証する必要があります。
オプション 1) stackoverflow に関する他の質問で、オプションとして ajax が推奨されていることに気付きました。私が抱えている唯一の問題は、JavaScriptが無効になっているとユーザーがサインアップできないことです. 理想的には、Ruby on Rails にネイティブにしたいのですが、それを機能させるために必要なものは何でも喜んで使用します。