0
我正在嘗試使用smarter_csv來解析csv文件和我的Rails應用程序。但文檔只解釋瞭如何解析已經屬於該應用程序的文件。如何使用Rails解析本地CSV文件?
我想分析存儲在本地計算機上的文件。所以我想我必須上傳文件,解析它,然後刪除它。
這是多遠我得到:
<%= form_tag({action: :upload}, multipart: true) do %>
<%= file_field :csv %>
<%= submit_tag 'Submit' %>
<% end %>
所以那我怎麼才能引用和使用上傳的文件在我的控制器行動?
def upload
#save file temporarily to app
filename = #filename
#parse file with smarter_csv
#File.delete(filename)
end
我明白了。是否有可能將文件永久添加到應用程序中的給定路徑? –