2011-06-27 16 views
2

私は自分のアプリのメンバーの登録にdeviseを使用しています。メンバーエリアは有料のサブスクリプションサービスとなりますので、実際に登録する前にプランページを選択したいと考えています。登録する前にページを追加するには - Rails 3

プランと価格設定をクリックすると、基本的に37シグナルがbasecamphqのサインアップに使用するのと同じプロセスです。私はセットアップを考案してい

http://basecamphq.com/

:私は工夫登録コントローラをオーバーライドするメンバーコントローラを作成することができます推測している

メンバー/ログイン、会員/ログアウトを、会員登録/

をし、フィルタの前に追加してください。

答えて

1

おそらく、Devise登録コントローラを無効にする必要がありますが、before_filterを追加する必要はありません。まず、プランのコントローラとビュー(およびモデル)が必要です。プランを選択すると、ユーザーは登録ページに移動します。次に、オーバーライドされた登録コントローラーで、ユーザーを作成し、選択したプランで新規ユーザーを関連付けます。

関連する問題