Zapytanie Ruby on Rails ActiveRecord przy użyciu sprzężenia

Mam model użytkownika, a użytkownik ma powiązanie, które ma has_many zwierzęta. Chcę móc napisać zapytanie ActiveRecord, w którym mogę wybrać wszystkich użytkowników ze zwierzęciem domowym, które nie ma nazwy „puszysty” pet.

Jaki jest najbardziej skuteczny sposób napisania tego przy użyciu ActiveRecord? Przy użyciu prostego kodu SQL wyglądałoby to następująco:

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

questionAnswers(3)

yourAnswerToTheQuestion