如何查找散列数组中包含的项?

blu*_*eys 1 ruby

这是我到目前为止所得到的:

pages = []
pages << { :uri => 'a', :page => 'd' }
pages << { :uri => 'b', :page => 'e' }
pages << { :uri => 'c', :page => 'f' }

pages.each do |page|
  puts page.has_value? 'b'
end
Run Code Online (Sandbox Code Playgroud)

但我想要的只是一个真实或错误的答案,例如,你是否包含'e'或'f'?

Mik*_*wis 6

pages.any?{|e| e.has_value? 'b'} #=> returns true or false
Run Code Online (Sandbox Code Playgroud)