Это дополнительный вопрос к Индивидуальному, эффективному, сложному упорядочению в рельсах 3
Я бы хотел разработать эффективный метод упорядочения для имеющейся у меня модели рельсов.Предположим, что я сохранил оценку для всех объектов в поле с именем «популярность».Если бы я хотел отсортировать по этому рейтингу, я бы сделал:
Model.order('popularity ASC')
Как бы я упорядочил по перекосу для созданного в?Есть ли способ, возможно, преобразовать метку времени создания в целочисленное значение, а затем отсортировать по популярности - create_at, чтобы оценки более старых объектов со временем снижались?IE что-то вроде:
Model.order('popularity-integerize(created_at) ASC')
Итак: как я могу это сделать, и это эффективно?