個人用の小さなレールアプリを作成しています。Excelファイルをアップロードして、後で検証してデータベースに追加できるようにしたいと考えています。以前はcsvファイルでこれを使用していましたが、その後は実用的ではなくなりました。
rooまたはスプレッドシートgemを使用してファイルをアップロードし、コンテンツをユーザーに表示してから(検証後に)データベースに追加するためのチュートリアルを知っている人はいますか?これは非常に具体的ですが、段階的に進めていきたいと思います。
私がこれまでに持っているのは、「インポート」ビューだけです。
<% 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 -%>
しかし、コントローラーでこのアップロードされたファイルにアクセスする方法がわかりません。
任意の提案/ヘルプを歓迎します。ありがとう