У меня есть модель поста, которая имеет статус__. Я хочу отсортировать объекты, в которых объекты с Post.status.description == «в процессе» идут первыми, за ними следуют объекты со статусом «в ожидании», затем «активный», каждый из которых отсортирован внутри Post.created_at. Любые идеи о том, как можно это сделать, будут высоко оценены.
Одна морщина: я пытаюсь сделать эту работу с нумерацией страниц следующим образом:
posts.paginate(:page => page, :per_page=>10, :order=>"#{sort_by} #{direction}")
Так что, к сожалению, похоже, что мне придется вписать логику в параметр порядка.
Спасибо