当我尝试将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可以帮助我 .