我有一個Product和Creator表,我也有一個名爲CreatorProduct的表,它將創建者與產品結合在一起。產品可以有許多創造者,創造者可以有許多產品。我想要做的是找到有創作者的產品,有些產品可能沒有創作者。Rails和sql:重寫find_by_sql
我已經編寫了下面的代碼,但是如何以更友好的方式編寫它?這適用於我在Rails控制檯,但是當我把它放在我的代碼,我得到 未定義的方法'包括爲#
Product.find_by_sql("select * from Products where id in (select product_id from Creator_Products intersect select id from Products)")
謝謝!