我正在使用Ruby on Rails創建一個博客應用程序。我能夠允許用戶添加帖子,但是在頁面的頂部,首先創建的帖子首先出現。我希望最近的博客文章首先出現。我該怎麼做呢?讓我知道我需要在這裏添加哪些代碼文件。Rails:如何使最近的博客文章第一次出現
我的文章控制器
class ArticlesController < ApplicationController
def new
@article = Article.new
end
def index
@articles = Article.paginate(:page => params[:page], :per_page => 10)
end
def show
@article = Article.find(params[:id])
end
def create
@article = Article.new(article_params)
@article.save
redirect_to @article
end
def edit
@article = Article.find(params[:id])
end
def update
@article = Article.find(params[:id])
if @article.update(article_params)
redirect_to @article
else
render 'edit'
end
end
def destroy
@article = Article.find(params[:id])
@article.destroy
redirect_to articles_path
end
end
private
def article_params
params.require(:article).permit(:title, :text, :datee)
end
作爲@Rockwell Rice建議。默認情況下,它們將按升序列出,除非您通過更改範圍來指定。 – Belder