2015-08-17 471 views

回答

3

有一個選項:header_converters。您可以將其設置爲:

  • :downcase在標頭字符串上調用downcase()。
  • :symbol標題字符串被降低,空格替換爲下劃線,非字字符被刪除,最後調用to_sym()。

例子:

require 'CSV' 

CSV.parse("NYC\nfoo", headers: true, header_converters: :symbol) do |row| 
    row[:nyc] #=> "foo" 
end 
+0

我今天已經學了一些東西,謝謝 – apneadiving