Я не играл с этим драгоценным камнем, но, похоже, у вас есть несколько вариантов, которые вы можете передать:
:downcase_header
:strings_as_keys
:remove_zero_values
:remove_values_matching
:remove_empty_hashes
:convert_values_to_numeric
В этом случае, похоже, вы можете установить remove_empty_values
вложный.Это работает в последней версии гема v1 (1.2.6).
В версии v2, которая все еще находится в предварительной версии, форматом является использование опции hash_transformations
для метода process
,и установить его следующим образом: [:none, :strip_spaces]
Сначала отключаются все преобразования, а затем включаются те, которые вы хотите, поэтому в этом случае удаление пустых значений теперь отключено.