aasm_column :status
aasm do
state :unpaid, :initial => true
state :paid
state :refund
state :closed
state :cancelled
...
이들은 모델의 상태이므로 aasm_column의 상태에 따라 레코드를 정렬해야합니다. 예를 들어 다섯 개의 레코드가 있고 모두 서로 다른 상태를 가지고 있습니다. 이제 모든 기록을 가져와야합니다. 처음에는 '무보수'로 분류하고 두 번째로는 '지불'해야합니다.이를 달성 할 수있는 우아한 방법이 있다면.AASM : aasm_column에 따른 정렬 레코드
루비를 통해 정렬하고 있습니까? 아니면 데이터베이스에서 정렬을 수행해야합니까? – pdobb
어쩌면, 나는 ** 주정부의 우선 순위를 달성하기위한 방법을 제공하는 ** aasm **을 선호하므로 루비 나 데이터베이스에 상관없이 정렬 할 수 있습니다. – hiveer