在Rails

时间:2015-10-14 00:48:52

标签: ruby-on-rails activerecord

我有两种模式:

BigHouse

User

我在BigHouse和用户之间有一个包含多对多关系的联接表。

这个表叫做big_houses_users - 我想知道什么是正确的方法:命名模型文件和类。

1 个答案:

答案 0 :(得分:0)

如果您使用has_and_belongs_to_many,则应将联接表称为big_houses_users,但无需在app/models中创建课程。

首选方法是使用has_many :through。为此我不相信他们是一个命名类的约定。我通常会选择一种有意义的关系。在您的情况下,这可能类似于Residency