前提・実現したいこと
Rails で管理用のシステムを作っています
view にアップローダーをつけてエクセルファイルをアップロードし、中身を MySQL にインポートしたい
発生している問題
<%= form_tag polymorphic_path(@model, action: :import) do %> <%= file_field_tag :excel_file %> <%= submit_tag "Excel Import", class: "btn btn-default" %> <% end %>
というビューを作ってアップロードしてみたんですが
Parameters: {"utf8"=>"✓", "authenticity_token"=> "excel_file"=>"test.xlsx", "commit"=>"Excel Import", "locale"=>"ja"}
というパラメータしか流れてきません
ファイルの中身はどうすれば取得できるのでしょうか
あと ruby でエクセルファイルを扱う方法も調べてみたのですが
RubyXLというジェムを使って
@workbook = RubyXL::Parser.parse("file.xlsx")
のようにファイルパスを指定して読み込むという記事しかみあたりません
アップロードされてきたデータに対して parse するにはどうすればいいのでしょうか

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。