0

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

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

1,20,sonal
3,34,Ram

我有一个包含students字段roll_numarks和的表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 回答