Z chyby můžete vidět, že byste měli zkusit zahrnout users.id v GROUP BY klauzule: .group('products.id, users.id')