如何通过移动上一篇文章将新帖列在顶部?

时间:2012-09-26 07:34:00

标签: ruby-on-rails ruby-on-rails-3

我已经关注了http://guides.rubyonrails.org/getting_started.html,在这个例子中我们可以添加一个新帖子并显示但是当有一个帖子已经存在但是我想要发布新帖子时,新帖子显示在底部显示在顶部。我该怎么办?

3 个答案:

答案 0 :(得分:1)

Post.order(“created_at desc”)将显示最近创建的第一个。

答案 1 :(得分:1)

更改

@posts = Post.all

@posts = Post.order("created_at DESC")
<{1>} index

方法中的

答案 2 :(得分:1)

我用

@posts = Post.order("id desc")

ID具有主键(默认情况下)。最后一篇文章将始终具有最大ID (除非您更新created_at字段)