How to make WHERE foo_id IN () query?

Hi,

There are 3 models:
A has_many :Cs
B has_many :Cs
C belongs_to A and B

I got a single object of A and an array of B objects. How can I get
all Cs that have a_id equal to object A.id *and* b_id that belongs to
an object in Bs array?

Regards

Hi,

There are 3 models:
A has_many :Cs
B has_many :Cs
C belongs_to A and B

I got a single object of A and an array of B objects. How can I get
all Cs that have a_id equal to object A.id *and* b_id that belongs to
an object in Bs array?

C.find_all_by_a_id_and_b_id(A.id, [some_objects])

should work

Fred

Thanks! I had no idea you can pass an array of AR objects to
find_by_something_id.