orderメソッド(新たしいものから順に表示) Railsエラー問題の解決するための考え方 その9 ~番外編~

tweetを複数投稿してlocalhost:3000/に接続すると古いものが上に表示される(新しいものを上に表示してください)

tweetの表示に関わることの為、app/views/tweets/_tweet.html.erbを見に行く

→6行目の@tweets = Tweet.includes(:user).page(params[:page]).per(5)を見ると、orderメソッドが無い為、記載する必要があります。

その為、@tweets = Tweet.includes(:user).page(params[:page]).per(5).order("created_at DESC”)と記載することで正解。