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
只是一个字段。如果需要,以后可以添加更多字段。话虽如此,客户
可以给承包商
留下评论,反之亦然。只是实施它的问题。让我明天试一试,看看效果如何。谢谢:)