Product と Creator テーブルがあり、クリエーターと製品を結合する CreatorProduct というテーブルもあります。製品には多くの作成者がいて、作成者は多くの製品を持つことができます。私がやりたいのは、クリエイターがいる製品を見つけることです。一部の製品にはクリエイターがいない可能性があります。
以下のコードを書きましたが、よりレールに適した方法で書くにはどうすればよいですか? これは Rails コンソールで機能しますが、コードに入れると未定義のメソッド「includes」が表示されます #
Product.find_by_sql("select * from Products where id in (select product_id from Creator_Products intersect select id from Products)")
ありがとう!