【发布时间】:2017-04-10 16:13:54
【问题描述】:
给定一个具有以下关联的List 模型:
has_many :list_group_memberships, dependent: :destroy
has_many :groups, through: :list_group_memberships
has_many :users, -> { unscope(:order).uniq }, through: :groups, source: :users
基本上我需要返回以下内容,但作为 ActiveRecord::Relation,而不是数组:
def users
super + [user]
end
理想情况下,users 关系将使用 or 范围,但我无法解决。
【问题讨论】:
标签: ruby-on-rails postgresql ruby-on-rails-4 activerecord associations