
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails】投稿をいいねされた順で表示する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】投稿をいいねされた順で表示する - Qiita
目的 投稿をいいねされた順番で表示する。 開発環境 macOS: Big Sur Rubyバージョン: 2.6.5 Railsバージ... 目的 投稿をいいねされた順番で表示する。 開発環境 macOS: Big Sur Rubyバージョン: 2.6.5 Railsバージョン: 6.0.0 前提 いいね機能が導入されている。 【Rails】いいね機能の実装(非同期) 方法 方法は単純で、全投稿をいいねされた数が多い順で並びかえることが出来ればOKです! 今回はsortを使用しました! def index #省略 like_posts = Post.includes(:liked_users).sort {|a,b| b.liked_users.length <=> a.liked_users.length} @like_posts = like_posts.first(3) end 今回は、いいねされた数が多いTOP3投稿までを表示したかったため、@like_posts = like_posts.first(3)と記述し、 並