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? }
我有这个
hash = {"foo"=>nil,"bar"=>false,"zoo"=>"monkey","loo"=>"","hoo"=>" "}
我想拒绝 foo、loo 和 hoo
这样做的合适方法是什么?
代码
p hash.delete_if{|_,v| v.to_s.strip.empty? }