如何在哈希中搜索密钥

Dav*_*vid 1 ruby sql hash ruby-on-rails

我想得到一个模型对象,其哈希值包含某个键(我不知道该值).像这样的东西:

Model.all(:conditions => ["hashvalue.has_key => ?", key])
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

And*_*imm 5

Model.all.find_all{|model| model.hash.has_key?(key)}
Run Code Online (Sandbox Code Playgroud)