関連するモデルの 1 つの条件に応じて、モデル内のすべてのレコードを検索する方法が必要です。
このようなもの:
Product.where(:product_number => [1,3,5], customer.city => "New New York")
これは、顧客の都市がニューヨークで、製品番号が 1、3、または 5 のすべての製品を返します。
私の製品テーブルには customer_id 列があるので、ニューヨーク市を都市とするすべての顧客を検索し、ID を取得してから を使用することもできます:customer_id => customerIdArray
が、私の例のようにもっと簡単な方法はありますか? おそらくまたはのようなものを使用していますcustomer.city
かcustomer[:city]
?