2011-06-14 5 views
3

모델에 여러 기본 스코프 (순서)를 사용하는 방법에 대해 궁금 해서요. 예를 들어, 날짜와 승인 순서에 따라 정렬해야하는 주석 모델이 있습니다.모델에 여러 개의 기본 범위를 두는 방법은 무엇입니까?

default_scope :order => 'approved ASC', :order => 'date ASC' 

그러면 두 가지 순서를 모두 가질 수 있습니다. 모델에, 그래서 나는 먼저 승인을받은 다음 날짜별로 주문합니다.

건배!

답변

6

는 여러 분야와 주문에 대한 좋은 구문입니다
7

:

default_scope -> { order(approved: :asc, date: :asc) } 
다음
관련 문제