2013-07-17 97 views
0

我爲我的用戶模型編寫了這個範圍,但由於'或'而不工作。 我該怎麼辦?Rails條件範圍

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

感謝

回答

3

試試這個

scope :offline, lambda { where("online = ? OR name = ?", false, 'undefined') } 
+0

好工作的罰款:)感謝 –

+1

:),廁所,接受的答案,如果它的工作原理 – Debadatt