質問/回答アプリケーションにacts_as_votableを使用しています。各質問と各回答は投票できます (スタック オーバーフローのように)。
私はsqueelを使用しており、以下を取得する方法を探しています。質問ごとに、投票数の多いものから少ないものの順に回答を並べます。
そのための最高のスクイールクエリは何ですか?
質問/回答アプリケーションにacts_as_votableを使用しています。各質問と各回答は投票できます (スタック オーバーフローのように)。
私はsqueelを使用しており、以下を取得する方法を探しています。質問ごとに、投票数の多いものから少ないものの順に回答を並べます。
そのための最高のスクイールクエリは何ですか?
次のようにポリモーフィックな所属を行うことができます
Note.joins{notable(Person).outer}
このタイプのクエリを実行する最善の方法は、acts_as_votableのメイン ページで説明されているキャッシュ システムを使用してから、次のリクエストを実行することです。Question.order("cached_votes_up desc")