0

配列 @businesses にリストされたビジネス オブジェクトのリストがあるとします。

@businesses にリストされているすべてのビジネスで働く従業員のリストを見つけたいと思います。

しかできないらしいEmployee.where(:business_id=>@businesses)

のようなコードを含まない上記を行う方法はありますか

@businesses.each do |business|
  business.employees
end
4

1 に答える 1

0

たぶん次のようなもの:

Employee.find(:all, :conditions => { :business_id => @businesses.map(&:id) })

または

Employee.where(:business_id => @businesses.map(&:id))
于 2012-08-19T03:55:09.027 に答える