【发布时间】:2016-03-22 12:36:29
【问题描述】:
我已经定义了下面的范围(在我的模型中),以帮助我过滤掉某些不需要的嵌套数据。
scope :active_inactive, -> { self.in({
state: ["current"],
"events.type" => [
:active,
:inactive,
]
}).desc(:created_at)
}
当我运行它时,我得到的结果包含其他事件,例如此范围不应包含的“in_progress”。
【问题讨论】:
标签: ruby-on-rails mongodb mongoid mongoid3 mongoid4