0
我有一個Post模型has_one Status。我想對那些帶有Post.status.description =='in process'的對象進行排序,然後對那些狀態爲'pending',後跟'active'的對象進行排序,每個對象都由Post.created_at內部排序。任何關於如何做到這一點的想法都將不勝感激。在Rails 3中對活動記錄對象進行排序
一個皺紋:我努力使這項工作將分頁,像這樣:
posts.paginate(:page => page, :per_page=>10, :order=>"#{sort_by} #{direction}")
所以很不幸,它看起來像我將不得不適應邏輯到命令的參數。
感謝
group_by可以幫助你。請參閱以下示例:http://stackoverflow.com/questions/4514265/help-with-sorting-records-in-ruby-on-rails – Zabba 2010-12-22 22:55:33