我目前使用has_and_belongs_to_many来实现多对多关系。然而,我想要在many_to_many表中放入一个属性。将另一个属性添加到rails中的多对多表中3
基本上我正在创建一个电子邮件系统。我有用户和对话。用户可以有很多对话,对话也可以有很多用户。但是,我试图让我可以拥有一个读/未读属性来显示哪些消息被读取。由于对话可以有很多用户,因此将对话属性放在对话表中是不现实的,因为这意味着对话被所有人阅读。所以我认为它会在中间表中效果最好。我想知道如何在中间表中访问该属性。如果该属性被读取。我可以通过哪些代码访问该代码,以及如何更新属性。如上所述,我正在使用has_and_belongs_to_many
使用['has_many:through'](http://guides.rubyonrails.org/association_basics.html#choosing-between-has_many-through-and-has_and_belongs_to_many) – pjumble 2012-04-22 12:10:50