SQL を使用すると、このクエリがより簡単になることがわかりました
select Topics.subject, shortcode, (select count(*) from votes where Votes.Topic_Id = Topics.Id ) as votes from Topics
where url like 'http://test.com%'
ORDER BY votes desc;
ActiveRecord を使用すると、もっと洗練された方法があるはずだと思います.. または少なくとも可能な方法でそれを行うことができます。助言がありますか?
私はこれから始めましたが、うまくいきましたが、次のステップに進むことができず、代わりに次のものを使用しました:
t = Topic.find(:all, :conditions => "url like 'http://test.com%'")