2010-06-12 47 views
3

我已經開始使用Devise實現一個新項目,這對於處理用戶來說非常棒。但是,當用戶註冊時,他們不僅創建User模型,還需要創建代表該公司的相關Account模型。其他用戶也將belongs_to這個Account模型。使用Devise創建其他相關模型

我似乎無法在Devise中找到這個鉤子,儘管它看起來像一個很常見的模式。最佳做法是什麼?

我還要提到的是有一對夫婦對需要提供的sign_up形式,所以只是像這樣在User模型上Account領域:

after_create :make_sure_account_exists 
    def make_sure_account_exists 
    if self.account.nil? 
     @account = self.create_account({ :company_name => '???' }) 
    end 

..因爲我」我不知道如何獲得公司名稱。

回答