SmarterCSV wiki page for Basics说,可以为没有任何数据的列保留连续的字符串(连续的逗号),但是我找不到有关该操作的其他信息。
我认为这与数据验证步骤有关,但我不知道要做什么。谢谢!
答案 0 :(得分:1)
我还没有玩过这个宝石,但是看起来您可以传递一些选择:
:downcase_header
:strings_as_keys
:remove_zero_values
:remove_values_matching
:remove_empty_hashes
:convert_values_to_numeric
在这种情况下,您可能想将remove_empty_values
设置为false。这适用于gem的最新v1(1.2.6)版本。
在仍处于预发行版本的v2中,格式为对hash_transformations
方法使用process
选项,并进行如下设置:[:none, :strip_spaces]
首先关闭所有转换,然后打开所需的转换,因此在这种情况下,现在将关闭空白值的删除。