基本上我正在努力使我的项目模型具有引用用户类型和用户类型b的外键并且属于它们。即。
#models/project.rb
belongs_to :typea, class_name: "User", foreign_key: "typea_id"
belongs_to :typeb, class_name: "User", foreign_key: "typeb_id"
#models/user.rb
has_many :projects
这是最好的方法吗?或者最好是为user-typea和user-typeb设置一个单独的模型?