0

我为我的用户模型编写了这个范围,但由于“或”而无法正常工作。我能怎么做 ?

scope :offline, ->{ where((online: false).or(name: 'Undefined')) }

谢谢

4

1 回答 1

3

尝试这个

scope :offline, lambda { where( "online = ? OR name = ?", false, 'undefined') }
于 2013-07-17T10:27:07.803 回答