0
내 테이블 모델이정렬
모델처럼 보이는 NiceFile
다음name:string
file_type:integer
내가 가진 나는이 사전 주문한 레코드를 정렬 할 수 있습니까
{1=>'aaa', 2=>'bbb', 3=>'ccc'}
같은 사전?
ordering = {1=>'aaa', 2=>'bbb', 3=>'ccc'}
files = NiceFile.where(...).sort_by { |n| ordering[n.file_type] }
where(...)
은 물론, 단지 자리 당신이 당신의 nicefiles는을 얻기 위해해야 할 어떤 AR 것들에 대한 : 루비으로 정렬하고 싶다면
당신의 해시에있는 키는'file_type' 값을 의미합니까? 그리고 데이터베이스 내부 또는 데이터베이스 외부에서 정렬 작업을 수행하려고합니까? –
예, 키는 file_type입니다. 나는 간단한 해결책을 좋아한다. – blyp
사전으로 주문하지 않은 것들 - 키 또는 값으로 주문 하시겠습니까? –