我有两个模型 -Customer
和Contractors
. 我设置了一个简单的应用程序,它们在activity
. 现在在结束时,我希望他们互相留下反馈。没什么复杂的,只是一个comment
.
我想知道这里有什么合适的模型协会?
谢谢
我有两个模型 -Customer
和Contractors
. 我设置了一个简单的应用程序,它们在activity
. 现在在结束时,我希望他们互相留下反馈。没什么复杂的,只是一个comment
.
我想知道这里有什么合适的模型协会?
谢谢
class Customer
has_many :feedbacks
end
class Contractor
has_many :feedbacks
end
class Feedback
belongs_to :customer
belongs_to :contractor
end
它看起来就像一个多对多连接表,除非您想要访问客户留下反馈的承包商,反之亦然has_many :contractors/:customer, :through => :feedbacks
。
反馈表需要包含它所属的客户和承包商的 ID 等。如果您需要更多帮助/解释,请通过评论告诉我。