投稿とコメントの2つのモデルがあります。特定のタグが付いたコメントのないすべての投稿を取得する必要があります。関係代数( arel )などの新しいRails3機能を使用してこれを行うにはどうすればよいですか。
SQLソリューションは次のようになります。
SELECT `posts`.* FROM `posts` LEFT OUTER JOIN `comments` ON `posts`.`id` = `comments`.`post_id`
WHERE NOT (`comments`.`tag` = 'my_tag')