2013-02-21 3 views
0

Есть ли способ вставить запись из файла в базу данных с использованием активной записи?Активная запись в рельсах

Предположим, у меня есть файл test.txt со следующим содержанием:

1,20,sonal 
3,34,Ram 

У меня есть таблица students, имеющие поля roll_nu, marks и name.

Я хочу сохранить записи файла в таблице, используя активную запись. Как я могу это сделать?

ответ

3

Это простой файл CSV, так что вы можете:

CSV.parse('path/to/your/file.csv') do |row| 
    Student.create(roll_nu: row[0], marks: row[1], name: row[2]) 
end 
Смежные вопросы