0

関連するモデルの 1 つの条件に応じて、モデル内のすべてのレコードを検索する方法が必要です。
このようなもの:

Product.where(:product_number => [1,3,5], customer.city => "New New York")

これは、顧客の都市がニューヨークで、製品番号が 1、3、または 5 のすべての製品を返します。

私の製品テーブルには customer_id 列があるので、ニューヨーク市を都市とするすべての顧客を検索し、ID を取得してから を使用することもできます:customer_id => customerIdArrayが、私の例のようにもっと簡単な方法はありますか? おそらくまたはのようなものを使用していますcustomer.citycustomer[:city]

4

1 に答える 1