ランキング機能を実装したい。
#tweet.controller def index @tweets = Tweet.all.order(created_at: :desc).page(params[:page]).per(25) @tweet=Tweet.new @all_ranks = Note.create_all_ranks end #tweet.rb def self.create_all_ranks #Noteクラスからデータを取ってくる処理なのでクラスメソッド! Tweet.find(Like.group(:tweet_id).order('count(tweet_id) desc').limit(3).pluck(:tweet_id)) end ビューファイル leftcontentssss %h2.rankname %li.fas.fa-street-view ランキング .aska - @all_ranks.each do |tweet| =tweet.title
しかし、以下のようなエラーが表示されてしまいます。
この原因はそもそもツイートしているものがないのでランキングのつけようがないからという事でしょうか?
あなたの回答
tips
プレビュー