2013-07-17 2 views
0

내 사용자 모델에 대해이 범위를 작성했지만 '또는'값으로 인해 작동하지 않습니다. 어떻게하면됩니까?레일 조건부 범위

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

감사

답변

3

그것이 작동하는 경우이

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

확인 작업을 잘 :) 덕분에이 –

+1

:), 화장실, 대답을 받아보십시오 – Debadatt