Удалить массив внутри хеша - PullRequest
1 голос
/ 02 сентября 2010

Мой оригинальный хэш похож на hash = {"sku_id"=>[4], "brand_active"=>["true"], "salesman_active"=>["true"]} Как удалить массив внутри хеша. это означает, что конвертировать хэш, как {"sku_id"=>4, "brand_active"=>"true", "salesman_active"=>"true"}

Ответы [ 2 ]

1 голос
/ 02 сентября 2010

Используйте эту функцию:

Hash[hash.map {|k, v| [k, *v] }]
1 голос
/ 02 сентября 2010
hash.each { |k,v| hash[k] = v[0] }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...