Ruby Rails:Return 值不是 blank/empty/false/nil

Ruby on Rails: Return values not blank/empty/false/nil

我有这个

 hash = {"foo"=>nil,"bar"=>false,"zoo"=>"monkey","loo"=>"","hoo"=>"   "}

我想拒绝 foo、loo 和 hoo

这样做的合适方法是什么?

代码

 p hash.delete_if{|_,v| v.to_s.strip.empty? }