2014-01-08 4 views
1

그 제목에 대해 유감스럽게 생각합니다. datamapper를 사용하여시나 웹 응용 프로그램에서 Sinatra의 DataMapper에서 관련된 속성의 수를 기준으로 특정 순서로 속성을 반환 하시겠습니까?

, 나는 그래서 같은 모델의 인스턴스 (이름이 설문 조사)의 배열을 반환하고 있습니다 :

user.new_polls.to_json(:relationships => {:options => {:methods => [:votes]}}) 

각각의 설문 조사는 많은 옵션을 가지고, 각 옵션은 많은 투표가있다.

각 투표에서 옵션 투표를 내림차순으로 반환 할 수있는 방법은 무엇입니까?

감사합니다. 당신은 당신의 Poll 모델의 방법을 만들 수 있습니다

답변

1

후 사용 options_sorted_by_votes (또는 비슷한) 및 전화

user.new_polls.to_json(:relationships => {:options_sorted_by_votes => {:methods => [:votes]}})