【发布时间】:2014-11-11 15:14:18
【问题描述】:
我试图从 form_tag 读取 csv 文件,但是当使用 csv.read(file.path) 打开文件时抛出错误“未定义的方法 `path'”,有人知道如何解决它吗?
我在 index.html.erb 中的代码
<%= form_tag("/main/import",method: "get",:multipart => true,name: "hola") do %>
<%= file_field_tag :file %>
<%= submit_tag( "Import" ) %>
<% end %>
在主控制器中
def import
@myfile = params[:file]
@rowarraydisp = CSV.read(@myfile.path)
end
【问题讨论】: