我是 Rails 的新手,对我需要使用哪种关系有一些疑问。情况就是这样。
我有两个模型 Offer 和 User,一个用户可以属于许多优惠,而优惠可以有很多用户。用户也创建报价。
我想我必须使用 has_many :through rationship。例如,我创建了另一个模型“申请人”。申请人属于_to 用户和belongs_to 报价。但是用户和报价模型的关系如何?例如:
用户模型
has_many :offer, :through => :applicant
报价模式
has_many :user, :through => :applicant
我的怀疑是因为我已经有了这两种关系
用户模型
has_many :offers, :dependent => :destroy
报价模式
belongs_to :user
解决这个问题后,我必须从 applicanst_controller 保存申请模型中的记录,对吗?
提前致谢