Мне нужно импортировать файл по ссылке с веб-сайта с текстовым файлом, используя Ruby.
Я могу импортировать весь текст в одну переменную (я не включил свою конкретную ссылку):
text = Net::HTTP.get( URI.parse( "http://www.link.com/text.txt" ) )
но я не знаю, как построчно импортировать в базу данных.Мне нужно иметь возможность читать его как массив, например:
text.each do |line|
Thing.create :variable => line
end
Этот код будет сохранять каждую строку в базе данных в таблице «вещи» как «переменная».Если бы это был мой текстовый файл:
abc
def
ghi
jkl
Вот как должна выглядеть таблица в базе данных:
things
id variable
1 abc
2 def
3 ghi
4 jkl
Еще раз, мне нужно знать, как импортировать текстовый файлс веб-сайта (не дисковода) для достижения вышеуказанного результата.Спасибо.