标签: ruby-on-rails scope conditional-statements
我为我的用户模型编写了此范围,但由于'或'而无效。 我该怎么办?
scope :offline, ->{ where((online: false).or(name: 'Undefined')) }
由于
答案 0 :(得分:3)
试试这个
scope :offline, lambda { where( "online = ? OR name = ?", false, 'undefined') }