标签: ruby-on-rails ruby activerecord
我有一个类Foo,其中有很多条。 Foo有一个属性some_id。我想检索Foo有some_id = N的所有Bar实例。在SQL中,这转换为:
select * from bar inner join foo on foo.id = bar.foo_id WHERE foo.some_id = N
答案 0 :(得分:1)
这将是:
Bar.all :joins => :foo, :conditions => {:foos => {:some_id => N}}