Запрос Ruby on Rails ActiveRecord с использованием объединения

У меня есть модель User, и у пользователя есть отношение, которое имеет has_many pets. Я хочу иметь возможность написать запрос ActiveRecord, в котором я могу выбрать всех пользователей с домашним животным, у которого нет имени питомца «пушистый».

Какой самый эффективный способ написать это с помощью ActiveRecord? При использовании прямого SQL это будет выглядеть примерно так:

select id from users INNER JOIN pets ON u.id = pets.user_id WHERE pets.name != "fluffy"

Ответы на вопрос(3)

Ваш ответ на вопрос