http://guides.rubyonrails.org/getting_started.htmlをフォローしました。その例では、新しい投稿を追加して表示できますが、投稿が既に存在する場合、新しい投稿は下部に表示されますが、新しい投稿が上部に表示されるようにします。どうすればできますか?
質問する
34 次
3 に答える
1
変化する
@posts = Post.all
に
@posts = Post.order("created_at DESC")
あなたのindex
方法でapp/controllers/posts_controller.rb
于 2012-09-26T07:49:28.780 に答える
1
Post.order("created_at desc") は、最近作成されたものを最初に表示します。
于 2012-09-26T07:36:40.057 に答える
1
私は使うだろう
@posts = Post.order("id desc")
ID には主キーがあります (デフォルト)。最後の投稿には常に最大 ID があります (created_at フィールドを更新しない限り)
于 2012-09-26T07:51:32.807 に答える