【发布时间】:2013-08-06 21:07:02
【问题描述】:
我有一个对象数组 (a),其中包含字段 :state 和 :country。我还有一个带有h[:state] = "TN"h[:country] = "US" 的哈希。我知道我可以通过显式声明如下属性来使用 select/delete_if:
a.select{ |l| l.state == h[:state] && l.country == h[:country] }
我的问题是,有没有办法像使用 activeRecord 查询一样传递哈希?我试过a.select(h),但这只是给了我一个空哈希数组。
【问题讨论】: