2017-08-02 25 views
0

シナリオ:ユーザーには多くのコメントがあります。複数のレールが複数のステップで構成されている

ユーザーとユーザーのコメントを作成するために、4つの手順でフォームを作成する必要があります。私はFIRST_NAME、電子メール、アドレスなどのような彼のプロフィールの詳細を埋めるために、ユーザーから要求されますし、前後のステップで「コメントを追加」

と呼ばれるボタンが存在しますステップ1、2、3では

ユーザーがコメントの追加ボタンをクリックすると、コメントのタイトル、テキストなどを記入して「コメントを保存」ボタンをクリックしてすべての情報を入力した後、ポップアップが開きますが消え、同じページにコメントが行単位で追加されます。追加されたコメントはすべて表形式で表示されます。また、すべての行にコメントを削除するための削除アイコンが表示されます。

このステップ4は最後のステップで、「送信」ボタンがあり、ユーザーがこの情報をすべて保存する必要があることをクリックすると保存されます。

このタスクをどのように達成できますか?これにアプローチする最善の方法は何ですか?

アイデア私は次のように持っているものである:ユーザーはその後、私は彼のコメントを作成するには、前後のステップに渡すことができ、ユーザとそのオブジェクトを作成することができる第三のステップで[次へ]ボタンをクリックしますとき

1)。

2)またはaccepted_nested_attributeを使用して[送信]ボタンをクリックしたときにユーザーとコメントの両方を作成します。ユーザーが

が完全に優れたソリューションを提案してください「コメント保存」をクリックしますとき

3)は、データベース内のコメントを作成します。

おかげ アナンドは

+0

この宝石は、https://github.com/schneems/wickedを使用して複数のステップ形式で使用できます – Vishal

答えて

0

あなたはすべてのあなたの行動とStepsControllerを作成することができますか私はあなたが簡単に多段階フォームを作成するためのwicked宝石を見ていることを示唆しています。

関連する問題