連絡先とユーザー(デバイス)の2つのテーブルがあります。連絡先を作成するたびにユーザーを作成したいと思います。連絡先belongs_to:userユーザーhas_one:contact
contact.rbファイルの次のコードは、新しい連絡先を追加するときにユーザーを作成します。
before_create :create_user
protected
def create_user
self.user = User.new({ :email => self.email, :password => '123456' })
return user.save
end
ただし、連絡先フィールドuser_id(外部キー)は新しいユーザーIDで更新されていません。どうすればそれを達成できますか?
ありがとう!