我有两个模特:摄影师和摄影师。摄影师有一个凭证。
摄影师模型中已经有一个电子邮件字段。我想通过使用父表中的电子邮件字段作为设计的用户名来避免重复。
有什么想法?
答案 0 :(得分: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