In a one to many relationship with no counter cache how can I find parents with no child?
user.rb
has_many :pages
page.rb
Try
User.joins("left join pages on pages.user_id = users.id").where("pages.user_id is null")