csv ファイルをデータベースにインポートしようとすると、この出力0 レコードが追加されます。私のコントローラーコードは:-
デフォルト追加
もしrequest.post?
@parsed_file=CSV::Reader.parse(params[:dump][:file], :headers => true)
n=0
@parsed_file.each do |行|
c=Student.new
c.admission_no=行[0]
c.class_roll_no=row[1]
c.admission_date=row[2]
c.first_name=行[3]
c.save の場合
n=n+1
GC.start if n%50==0
終わり
終わり
flash[:notice]="CSV インポート成功、#{n} 件の新しいレコードがデータベースに追加されました"
redirect_to :controller="data_import", :action="index"
終わり
終わり
終わり
私のルビーバージョンは1.8.7です
Student は、データを挿入するテーブルです。
任意の1が私を助けることができます.