Rails - ActiveRecord:按条件数组选择项目

时间:2014-08-22 10:44:36

标签: ruby-on-rails activerecord

给出一系列哈希:

conditions = [ 
  {:name => "Jim",  :title => "PM" },
  {:name => "Tony", :title => "PM" },
  {:name => "Jim",  :title => "CEO" } 
]

有没有一种很好的方法可以找回符合这些条件的模型?

类似的东西:

User.where(conditions)

似乎我可以为一个哈希传递一个条件哈希 - 我支持一个哈希数组

由于

1 个答案:

答案 0 :(得分:4)

然后使用any_of gem

User.where.any_of(*conditions)