1
我在嘗試學習如何使用CSV和所有意圖和目的我的代碼應該工作(主要是因爲我直接遵循教程演練)。但是,我不斷收到一條錯誤消息,說明我的語法錯誤。我想知道是否它是我的Mac終端上的紅寶石1.8,或者我必須安裝的寶石。基本上它是說我的header: true
是錯誤的語法。這是我的代碼和隨後的錯誤。CSV解析中的標題的問題
require "csv"
puts "EventManager initialized."
contents = CSV.open "event_attendees.csv", headers: true, :header_converters :symbol
contents.each do |row|
name = row[:first_name]
puts name
end
但是,每次運行它時都會出現此錯誤。
lib/event_manager.rb:4: syntax error, unexpected ':', expecting $end ...event_attendees.csv", headers: , :header_converters :symbol
任何人都有一個線索怎麼回事還是我應該怎麼辦/