3機種まとめてDeviseを使おうとしているのですが、サインアップ戦略に今少し迷っています。
私のモデルは次のようになります。
User
has_one Client
has_oneVIP_Client
を使用Simple_Form and accepts_nested_attributes_for
すると、同じサインアップ ページで 3 つのモデルすべてを一度に作成できますが、これを 2 つの異なるページに分割したいと考えています。1 つはUser-Client
サインアップ用で、もう 1 つはUser-Client-VIP_Client
サインアップ用です。 -VIP_Client
さらにいくつかの検証とすべてが必要です。問題は、ここから先に進む方法がわからないことです。Deviseを使用してDBに保存するために、新しくビルドUsers
して同じリソースにマップする2つの別々のフォームを作成するにはどうすればよいですか?User