2013-10-17 39 views

回答

0

我不太明白为什么你需要第二个模型,但是通过在后面设置email方法可以很容易地解决你的问题。

class PhotographerCredential < ActiveRecord::Base 
    belongs_to :photographer 

    def email 
    photographer.email 
    end 

    # No email= method. This attribute should be set at Photographer 

end 
+0

谢谢,这比我想象的要容易。我做这件事的理由是我有两种形式来创造摄影师。一个用于应用管理员,他需要能够创建摄影师而不需要设置密码。另一种是注册表格,作为摄影师注册。 –