Rails 新人,问一个 find 方法的问题。

MIx · May 26, 2013 · Last by Rei replied at June 02, 2013 · 2271 hits

在开发一个 blog 应用的时候,我想把数据库中的所有文章按时间顺序展示在主页中,于是我用了find(:all, order: "created_at")这个方法,结果发现在主页中最先创建的在最前面,这显然不合理。现在我想把这个顺序倒过来,该怎么做呢?

0 Floor has deleted

find(:all, order: "created_at DESC")

#2 楼 @Rei 不知道 ActiveRecord 有没有这种用法 Query.desc(:created_at) 这种看起来更加 hacker 吧、。

#5 楼 @simlegateClient.order("created_at DESC")

You need to Sign in before reply, if you don't have an account, please Sign up first.