Ruby on Rails 3.2.13 kullanıyorum ve hash değerinin boş olduğu hash anahtarlarını kaldırmak istiyorum. Hash değerleri hangi karma değeri boş bırakılır?
{ :a => 0, :b => 1, :c => true }
Bunu nasıl yapabiliriz: Ben sonra aşağıdaki karma
{ :a => 0, :b => 1, :c => true, :d => "", :e => " ", :f => nil }
varsa çıkan sağlama (0
ve true
boş olarak kabul edilmemektedir) gerektiğini, nedir? Eğer
hash.delete_if { |key, value| value.blank? }
veya davayı deneyebilirsiniz kullanarak Raylar ise
Eğer' saklamak istiyor musunuz? –