エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Railsでいいね順に投稿を並べる(ランキング) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Railsでいいね順に投稿を並べる(ランキング) - Qiita
概要 ネットでrailsのいいねランキングを探すとjoinを使った内部結合でいいねが1つ以上ある投稿をラン... 概要 ネットでrailsのいいねランキングを探すとjoinを使った内部結合でいいねが1つ以上ある投稿をランキングする記事は見つかったがいいねが0のものを含めたランキングの記事が見つからず、 頑張って実装したので理解度を深める意味で殴り書きします。 前提 Questionモデル(投稿) Likeモデル(いいね) 実装 ※長くてごめんなさい @questions= Question.left_outer_joins(:likes).group('questions.id').select('questions.*, COUNT(likes.*) AS likes_count').distinct.reorder(likes_count: :desc).limit(100) 解説…? Questionモデルにleft_outer_joins(:likes)でlikesテーブルを外部結合する jo