2011-08-16 28 views

回答

5

回形針的整點是來保存文件。您可以將以下內容作爲您的操作,並完全避免使用回形針。

def upload 
    CSV.parse(params[:file].read) do |row| 
    # do whatever you need to do with the row 
    end 
end 

用這樣的形式:

<%= form_tag('/path/to/upload') do %> 
    <%= file_field_tag :file %> 
    <%= submit_tag %> 
<% end %> 
+1

這就是一個很好的點。主要是使用回形針,因爲它給了我一堆幫手來檢查mimetypes,文件大小等。 –