我有以下 Ruby 代码,它设置了一个表单来选择一个文件:
<%= form_for :import, :url=>{:controller=>"products", :action=>"import"}, :html => { :multipart => true } do |f| %>
<div class= "field">
<%= f.file_field :import %>
<%= submit_tag 'Import' %>
</div>
在控制器中,我试图调用从本地驱动器中选择的文件。此行适用于特定文件:
book = Spreadsheet.open 'c:/source.xls'
但我不知道如何在控制器中调用从表单中选择的文件。
有任何想法吗?