语法错误,意外的keyword_or范围

时间:2014-03-12 11:35:01

标签: ruby-on-rails ruby-on-rails-4 mongoid syntax-error mongoid4

我正在运行Feed.history,但由于scope模型中的Feed行,它引发了标题上方的错误:

scope :history, -> { or({:end.ne => nil}, {:end.lt => Time.current}) }

什么和为什么?!!

1 个答案:

答案 0 :(得分:3)

试试这个

scope :history, where('$or' => [{:end.ne => nil}, {:end.lt => Time.current}])