多个has_many / join或在Rails中创建新关系

时间:2015-03-24 16:49:50

标签: ruby-on-rails postgresql activerecord

下一个案例的最佳方式是什么? 用户属于family(by family_id),family(by building_id)属于building,building(by street_id)属于street ...等。

街头用户是常见且频繁的行动。

什么是rails方式, - 基于多个“连接”构建自己的主动记录方法,或者只是将“street_id”和has_many添加到用户模型?

1 个答案:

答案 0 :(得分:2)

has_many :users, through: :families应该适用于Street模型。有关详细信息,请查看this question