Я создаю Digg-подобный сайт, используя Ruby on Rails, который ранжирует элемент (на основе этого алгоритма ). Я использую список драгоценных камней will-paginate для элементов на страницах.
Проблема в том, что will-paginate позволяет мне только вставлять ': order =>' на основе данных таблицы. Я хотел бы сделать разбивку на воли для сортировки по числу, которое рассчитывается с использованием функции, основанной на различных полях таблицы (например, число голосов, возраст часов).
Как я могу это сделать?