【发布时间】:2012-04-30 17:26:59
【问题描述】:
我有 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。 如何做到这一点?
谢谢!
【问题讨论】:
标签: ruby-on-rails devise