当我尝试将 csv 文件导入数据库时,我得到了这个输出0 Records added。我的控制器代码是:-
定义添加 如果 request.post? @parsed_file=CSV::Reader.parse(params[:dump][:file], :headers => true) n=0 @parsed_file.each 做 |row| c=学生.new c.admission_no=row[0] c.class_roll_no=行[1] c.admission_date=行[2] c.first_name= 行[3] 如果 c.save n=n+1 GC.start 如果 n%50==0 结尾 结尾 flash[:notice]="CSV 导入成功,#{n} 条新记录添加到数据库" redirect_to :controller=>"data_import", :action=>"index" 结尾 结尾 结尾
我的红宝石版本是 1.8.7
Student 是我要为其插入数据的表。
任何1可以帮助我。