0

アクティブレコードを使用してファイルからデータベースにレコードを挿入する方法はありますか?

test.txt次の内容のファイルがあるとします。

1,20,sonal
3,34,Ram

studentsフィールド、、、roll_nuおよびmarksを含むテーブルがありますname

アクティブレコードを使用してファイルのレコードをテーブルに保存したい。これどうやってするの?

4

1 に答える 1

3

シンプルな CSV ファイルなので、次のことができます。

CSV.parse('path/to/your/file.csv') do |row|
  Student.create(roll_nu: row[0], marks: row[1], name: row[2])
end
于 2013-02-21T10:41:52.543 に答える