0
有没有任何方法使用活动记录将记录从文件插入数据库?轨道中的活动记录
假设我有一个文件test.txt
,内容如下:
1,20,sonal
3,34,Ram
我有一个表students
有场roll_nu
,marks
和name
。
我想使用活动记录在表中存储文件的记录。我怎样才能做到这一点?
有没有任何方法使用活动记录将记录从文件插入数据库?轨道中的活动记录
假设我有一个文件test.txt
,内容如下:
1,20,sonal
3,34,Ram
我有一个表students
有场roll_nu
,marks
和name
。
我想使用活动记录在表中存储文件的记录。我怎样才能做到这一点?
它是简单的CSV文件,所以您可以:
CSV.parse('path/to/your/file.csv') do |row|
Student.create(roll_nu: row[0], marks: row[1], name: row[2])
end