我有一个班级People和班级User(来自Devise)。 当某人注册用户行(对象)在用户类(表)中创建时。 我还想用user.rb模型在People类(表)中创建一个行(对象)。 (该user.rb也有 “HAS_ONE:人。” 在它)创建一个不同类别的记录(表格)
我尝试没有成功如下:
after_create :create_person
protected
def create_person
self.create_person email: self.email
end
我怎么能这样的代码?
我可以设置在新的Person(电子邮件)只有一个属性的个人记录。现在我得到“unknown attribute:encrypted_password”。 – Reddirt 2012-02-18 21:42:46
是的,当然,请尝试Person.create(:email => self.email) – mohamagdy 2012-02-18 22:59:21