将csv导入rails 4

时间:2015-04-08 13:29:02

标签: ruby-on-rails ruby csv

我想将cvs数据添加到我的RoR应用程序中。我试图遵循以下教程:http://railscasts.com/episodes/396-importing-csv-and-excel

在前端看起来它的工作原理(我能够添加文件),但是当点击导入按钮时会出现以下错误:

 invalid byte sequence in UTF-8

我的引脚控制器看起来像这样:

.... 

 def import
  Pin.import(params[:file])
  redirect_to root_url, notice: "Restaurants imported."
  end
....

根据教程我修改了我的pin模型:

....
 def self.import(file)
        CSV.foreach(file.path, headers: true) do |row|
        Pin.create! row.to_hash
     end
    end
 ....

我还在我的视图中添加了一个form_tag来添加csv文件。有谁知道我做错了什么?

0 个答案:

没有答案