【发布时间】:2013-08-08 20:35:19
【问题描述】:
我正在尝试通过 csv 将数据插入数据库。 这是我的控制器代码
需要'csv' 定义索引 结尾 定义添加 @filename=CSV::Reader.parse(params[:dump][:file]) n=0 CSV::foreach(@filename, :headers => true) 做 |row| Student.new(row.to_hash.symbolize_keys).save n=n+1 结尾 flash.now[:message]="CSV 导入成功,#{n} 条新记录添加到数据库" 结尾现在当我插入 csv 文件时出现错误
**can't convert CSV::IOReader into String**
我的 ruby 版本是 1.8.7
任何帮助将不胜感激。
【问题讨论】:
标签: ruby csv mysqlimport