0

我有一个模型, Book, 包含关于那本书的信息 ( title, author,publisher等), 它也有views, downloads, shares.

但是,我想要做的是按“流行度”对书籍进行排序,在我看来,这是views + downloads + shares针对特定行的,然后我可以选择显示与记录关联的“流行度分数”。

谢谢!

4

1 回答 1

5

尝试这个:

records = Book.select("books.*, views + downloads + shares AS popularity").order("popularity DESC")
# => access popularity as record.popularity
于 2013-09-29T04:33:02.270 回答