铁轨中的活跃记录

时间:2013-02-21 10:36:24

标签: ruby-on-rails

有没有办法使用活动记录将记录从文件插入数据库?

假设我有一个文件test.txt,其中包含以下内容:

1,20,sonal
3,34,Ram

我的表格students包含字段roll_numarksname

我想使用活动记录将文件记录存储在表中。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

这是简单的CSV文件,因此您可以:

CSV.parse('path/to/your/file.csv') do |row|
  Student.create(roll_nu: row[0], marks: row[1], name: row[2])
end