设计:使用父表中的电子邮件字段(has_one关系)

时间:2013-10-17 16:59:21

标签: ruby-on-rails devise

我有两个模特:摄影师和摄影师。摄影师有一个凭证。

摄影师模型中已经有一个电子邮件字段。我想通过使用父表中的电子邮件字段作为设计的用户名来避免重复。

有什么想法?

1 个答案:

答案 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