【发布时间】:2012-11-07 23:41:49
【问题描述】:
我有:
{xyz => [:abc, :klm, :nop]}
我想动态地拥有这样的东西(22、33、44 是一些随机值):
{:abc.gte => 22, :klm.gte => 33, :nop.gte => 44}
gte 是一个 Datamapper 运算符,如 http://datamapper.org/docs/find.html 中所述
有人知道如何构建第二个哈希吗?
【问题讨论】:
-
稍后你想用这个哈希做什么?
-
我想将该哈希传递给 Datamapper 以从模型产品中检索所有数据。例如。 Product.all(newhash) 这将为我提供 abc >= 22 和 klm >= 33 和 nop >= 44 的所有行
-
啊,我明白了。它比我想象的要简单:)
标签: ruby datamapper ruby-datamapper