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
belongs_to :user
I've tried
User.includes(:pages).where("pages.user_id is NULL")
This is making trouble in MySQL.
Try
User.joins("left join pages on pages.user_id = users.id").where("pages.user_id is null")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With