Есть две модели Post и Comment. Я должен получить все сообщения, которые не имеют комментариев с конкретным тегом. Как я могу сделать это, используя новые функции Rails 3, такие как реляционная алгебра ( arel ).
SQL-решение должно быть примерно таким:
SELECT `posts`.* FROM `posts` LEFT OUTER JOIN `comments` ON `posts`.`id` = `comments`.`post_id`
WHERE NOT (`comments`.`tag` = 'my_tag')