Ruby on rails 两个rails模型之间的反馈关联

Ruby on rails 两个rails模型之间的反馈关联,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有两种型号-客户和承包商。我设置了一个简单的应用程序,它们在活动中进行交互。最后,我想让他们互相留下反馈。没有什么复杂的,只是一个数据库字段comment 我想知道什么是正确的模型协会在这里 谢谢 class Customer has_many :feedbacks end class Contractor has_many :feedbacks end class Feedback belongs_to :customer belongs_to :contractor

我有两种型号-
客户
承包商
。我设置了一个简单的应用程序,它们在
活动中进行交互。最后,我想让他们互相留下反馈。没有什么复杂的,只是一个数据库字段
comment

我想知道什么是正确的模型协会在这里

谢谢

class Customer 
  has_many :feedbacks
end

class Contractor
  has_many :feedbacks
end

class Feedback
  belongs_to :customer
  belongs_to :contractor
end
它看起来就像一个多对多联接表,除非您想访问客户留下反馈的承包商,反之,
有多个:承包商/:客户,:通过=>:feedbacks
被删除


反馈表需要有它所属的客户和承包商的ID等。如果您需要更多帮助/解释,请通过评论让我知道

评论
应该属于
客户
承包商
?我想更多的是
反馈
模式。因此,
comment
只是一个字段。如果需要,以后可以添加更多字段。话虽如此,
客户
可以给
承包商
留下评论,反之亦然。只是实施它的问题。让我明天试一试,看看效果如何。谢谢:)