Если вы используете чудесный камень meta_where
, вы также можете сделать что-то вроде
Post.order(:create_at.asc)
Для сортировки по функции из двух или более столбцов вы можете сделать что-то вроде
Post.select("*, (up / down) as ratio").order("ratio asc")
У вас будет то, что вы хотите, и, кроме того, у каждого Post
объекта в этом массиве будет ratio
метод, позволяющий вам узнать точное значение.