このようなコード行があります
@words = Word.connection.select_all("select text, count(*) as occurs from words join works on words.work_id = works.id where works.grouping == 'group1' group by text order by occurs desc limit 10")
もっとレール/アクティブなレコードの方法で書きたいと思いますが、構文はまだかなり新しいです。
各作品には多くの単語があり、各単語は1つの作品に属しています。