Я создаю небольшое приложение для рельсов для личного использования и хотел бы иметь возможность загружать файлы Excel для последующей проверки и добавления в базу данных. Раньше я работал с CSV-файлами, но с тех пор это стало непрактичным.
Кто-нибудь знает учебник по использованию гема roo или электронных таблиц для загрузки файла, отображения содержимого для пользователя и добавления в базу данных (после проверки)? Я знаю, что это довольно конкретно, но я хочу проработать это шаг за шагом.
Все, что у меня есть, это представление «import»:
<% form_for :dump, :url=>{:controller=>"students", :action=>"student_import"}, :html => { :multipart => true } do |f| -%>
Select an Excel File :
<%= f.file_field :excel_file -%>
<%= submit_tag 'Submit' -%>
<% end -%>
Но понятия не имею, как получить доступ к этому загруженному файлу в контроллере.
Любые предложения / помощь будут приветствоваться.
Спасибо