質問: customer.build_member(number: value) set.save end ``` このようにコントローラに記述すれば本人がログインした場合はmembersテーブルにレコードは保存されると思いますが、 本人がログインしない限り登録されないと考えています。 この状況で他のメンバーが自分のチームメンバーを表示しても新規の人のデータが登録されていないテーブルを表示してしまうと 思うのでやり方がわからなくて困っています。 新規にユーザーが登録した場合に本人がログインする、しないにかかわらず、membersテーブルに外部キーを設置して レコードを新規に作るにはどこに、どのように記述すればいいのでしょうか? これがベストなのですが・・・ customers_controllerのcreateアクションに上記コードを記述すれば新規にユーザー登録したと同時に membersテーブルにも保存されるのでしょうか? 表現がおかしいかもしれませんが裏側でmembersテーブルにレコードの新規作成をさせたいのです。 新規にユーザー登録したときにmembersテーブルに外部キー(customer_id)に値を入れてテーブルを作りたくて 悩んでいます。どなたか教えていただけないでしょうか?宜しくお願いします。
回答: 質問内容を変更し、回答をいただけました。