【问题标题】:Multiple has_many/joins or create new relation in Rails多个 has_many/joins 或在 Rails 中创建新关系
【发布时间】:2015-03-24 16:49:49
【问题描述】:

下一个案例的最佳方法是什么。 用户属于家庭(通过family_id),家庭(通过building_id)属于建筑物,建筑物(通过street_id)属于街道......等等。

street.users 是常见且频繁的操作。

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

【问题讨论】:

    标签: ruby-on-rails postgresql activerecord


    【解决方案1】:

    has_many :users, through: :families 应该在Street 模型中工作。详情请查看this question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多