Ruby on rails 4 在单独的联系表上为用户设计存储电子邮件
目前默认的设计生成一个带有电子邮件的用户模型,问题是这会复制数据。这是因为我有一个联系人表(上面有电子邮件),我的想法是每个用户都有一个联系人,但不是所有联系人都有一个用户帐户 如何让ActiveRecord指向电子邮件另一个表上的字段,是否可能有一个指针字段指向/重定向到此另一个表 我还使用ActiveAdmin作为CMS。Ruby on rails 4 在单独的联系表上为用户设计存储电子邮件,ruby-on-rails-4,activerecord,devise,activeadmin,Ruby On Rails 4,Activerecord,Devise,Activeadmin,目前默认的设计生成一个带有电子邮件的用户模型,问题是这会复制数据。这是因为我有一个联系人表(上面有电子邮件),我的想法是每个用户都有一个联系人,但不是所有联系人都有一个用户帐户 如何让ActiveRecord指向电子邮件另一个表上的字段,是否可能有一个指针字段指向/重定向到此另一个表 我还使用ActiveAdmin作为CMS。class User
class Userclass User < ActiveRecord::Base
belongs_to :contact
delegate :email, :email=, to: :contact
end
属于:联系人
代表:电子邮件,:电子邮件=,收件人::联系人
结束
我希望如此。值得一试。最后,我决定创建一个钩子,它将同步用户和联系人对象之间的电子邮件值,但我会将其标记为正确的,因为这似乎也会起作用。