这是场景:
HMO has_many USER(这些是HMO的成员)。 一个用户属于HMO。
USER == HMO的所有者== has_one HMO。 HMO属于USER。
现在,当我查询Hmo.first.users时,OWNER也包含在列表中。 如何在RAILS ActiveRecord关系上实现这一点?
答案 0 :(得分:0)
HMO的用户和所有者有什么区别?
如果您拥有所有者的布尔值标志,则可以使用类似这样的方法来获取没有所有者的用户:
has_many :users, -> { where owner: false }, class_name: 'User'