在单独的联系表上为用户设计商店电子邮件

时间:2017-09-25 13:57:42

标签: ruby-on-rails-4 activerecord devise activeadmin

目前默认的Devise使用电子邮件生成用户模型,问题是这会复制数据。这是因为我有一个联系人表(上面有电子邮件),其想法是每个用户都有一个联系人,但并非所有联系人都有一个用户帐户。

如何让ActiveRecord指向另一个表上的电子邮件字段,是否可以指向/重定向到另一个表的指针字段?

我也使用ActiveAdmin作为CMS。

1 个答案:

答案 0 :(得分:1)

class User < ActiveRecord::Base
  belongs_to :contact
  delegate :email, :email=, to: :contact
end