5

コントローラーには次のものがあります。

  private
  def csv_to_array(file)
    csv = CSV::parse(File.open(file, 'r') {|f| f.read })
    fields = csv.shift
    csv.collect { |record| Hash[*fields.zip(record).flatten ] }
  end

そして、この問題がスローされます:

NameError (uninitialized constant FController::CSV):
  app/controllers/f_controller.rb:27:in `csv_to_array'
  app/controllers/f_controller.rb:9:in `import'

csvRubyツールキットにはデフォルトで含まれているので、必須ではないというのが私の理解です。この問題の原因は何ですか?

4

1 に答える 1