2016-05-05 14 views
0

私はRubyアプリケーションを持っています。新しいユーザーのためのウィザードを作成する方法や、いくつかのボタンが表示されます。私の目的は、ユーザーがアカウントを作成した場合や、機能を使用していない場合、登録後などの方法を教えてくれたり、新しいプロジェクトを作成したり、やり方を表示するなどのヘルプが表示されます(ユーザーが同時に実行している)、その後にユーザーを作成する方法を示します。ページ間を移動してデータベースレコードを変更します。ユーザーは必須の手順をスキップすることもできます。これには良い宝石はありますか?新しいユーザーのためのウィザードを作成する

ありがとうございました。

答えて

1

"邪悪な"宝石が役に立つかもしれません:https://github.com/schneems/wicked

さらに詳しい方法をお探しの場合は、基本的なステートマシンを実装してウィザードの状態を表すことができます。ウィザードの各フォームは、そのユーザーの状態を前進させ、中断したところから再開することができます。

+0

既存のコードはどのように使用できますか?私は邪悪なのは新しいウィザードに適合したフォームを作成することだと思う。 – terrorista

+0

既存のコードは何か分からない。あなたのアプローチに関係なく、あなたのアプリの一部をリファクタリングして再設計する必要があります。 –

+0

私は邪悪なことが多段階のフォームのためだと思う、私はウェブサイトを介して移動する必要がありますまた、機能を使用する方法を説明する – terrorista

関連する問題