当我尝试将csv文件导入数据库时,我收到此输出 0条记录已添加。 我的控制器代码是: -
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人都可以帮助我。