如何通过将上一篇文章向下移动来使新帖子列在顶部



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

Post.order("created_at desc") 将首先显示最近创建的。

更改

@posts = Post.all

@posts = Post.order("created_at DESC")

在您的index app/controllers/posts_controller.rb方法

我会使用

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

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

最新更新