質問: Deviseを使用して作成されたusersテーブルに他のカラム(areaとprofile_img)を追加しました。 ***アカウント作成の時点ではメールアドレスとパスワードの設定だけで、その後のログイン後に追加されたカラムの設定が行われるようにしたいです。*** その場合viewはどのように作成すればよいでしょうか? そういったことは可能ですか? それとも他にテーブルを作るべきですか? 新しくuser_detailのテーブルを作成してuserテーブルと分ける場合は**scaffold**でuser_detailを作成しますか?
回答: いちおうこんなgemはあります。 > > 複数ステップのフォーム、いわゆるウィザード形式に作り変えるという形式です > > > Wizard Forms with Wicked 自作の会員機能で上記gemを試したことはありますが、deviseとの併用はしたことがありません。 > > それとも他にテーブルを作るべきですか? > > > 作ってもいいと思います。user_detailを増やしたくなったりしたら、別のが都合がいいですね。 自分であれば、余計なviewなどが生成されてしまうため、scaffoldは使わないように思います。 ユーザー情報であればusersのshow.html.erbなどに、user_detailの中身を表示させるでしょうから、user_detailsのshowは使わないだろうな、とか一覧はいらないな、とか、そういう考えからです。