Du skal manuelt lave en højre ydre joinforbindelse:
Product.joins('RIGHT JOIN categories ON categories.product_id = products.id').where(categories: { id: @my_product.categories.pluck(:id) } )
tilføjer også .preload(:categories)
hvis du vil beholde den ivrige indlæsning af kategorierne.