В двумерном массиве есть элемент CSV :: Row object, подобный этому.
[[csv_row_object]]
Я попытался сгладить этот массив и получил другой результат в ruby 2.3 и 2.6.
почему отличается результат?
# in Ruby 2.6(ruby 2.6.0rc1)
[[#<CSV::Row "no":"001111" "status":"1" >]].flatten
returns ["no","001111","status","1"]
# in Ruby 2.3.8
[[#<CSV::Row "no":"001111" "status":"1">]].flatten
returns [#<CSV::Row "no":"001111" "status":"1">]