Загружаю через форму файл и в контроллер читаем этот файл. Моя проблема в том, что я не знаю, горячий, чтобы обнаружить конец файла (=> при остановке цикла). Эта часть кода выглядит следующим образом:Ruby - определение конца прочитанного файла
dat = params[:data]
while(d = dat.read)
puts d
break if d.eof #this doesn't work
end
В результате этой части (за исключением ошибки о ВФ) бесконечность во время цикла.
И смотреть на больших файлов! – clyfe
«И следите за большими файлами!», Да. Подача этого кода на пару ГБ данных должна замедлить работу сервера. –
спасибо за ответы. Я забыл добавить, что мне нужно прочитать загруженный файл по строкам, потому что мне нужно сохранить каждую строку файла в БД. – user984621