当我尝试将csv文件导入数据库时,我收到此输出 0 Records Added . 我的控制器代码是: -
def add
if request.post?
@parsed_file=CSV::Reader.parse(params[:dump][:file], :headers => true)
n=0
@parsed_file.each do |row|
c=Student.new
c.admission_no=row[0]
c.class_roll_no=row[1]
c.admission_date=row[2]
c.first_name= row[3]
if c.save
n=n+1
GC.start if n%50==0
end
end
flash[:notice]="CSV Import Successful, #{n} new records added to data base"
redirect_to :controller=>"data_import", :action=>"index"
end
end
end
我的ruby版本是1.8.7
学生是我要插入数据的表 .
任何1可以帮助我 .