我有一個班級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