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
任何人都有一个线索怎么回事还是我应该怎么办/