【发布时间】:2014-04-07 09:57:25
【问题描述】:
我需要在没有任何 gem 的情况下在 rails 中上传文件,所以我决定只使用
<%= file_field 'upload', 'datafile' %></p>
没有任何形式等。只是 file_field 和在控制器中我试图用
name = params[:upload][:datafile].original_filename
它显示了一个错误:
undefined method `original_filename' for "me.jpg":String
我的参数:
"upload"=>{"datafile"=>"me.jpg"}
看来我不能只使用 file_field 没有任何形式,可以吗?还是我应该始终将其包含在表单中?如果是,是否可以不使用表格来完成?
【问题讨论】: