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 回答