Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 3表单文件处理问题_Ruby On Rails_Forms - Fatal编程技术网

Ruby on rails Rails 3表单文件处理问题

Ruby on rails Rails 3表单文件处理问题,ruby-on-rails,forms,Ruby On Rails,Forms,我有一个Rails 3应用程序,它有一个非常标准的多部分表单,其中包括一个图像上传。但是,它抛出了一个错误 表格以以下内容开头: <%= form_for(@object, :html => { :multipart => true }) do |f| %> <div class="field"> <%= f.label :photo %> <%= f.file_field :photo %> </div&

我有一个Rails 3应用程序,它有一个非常标准的多部分表单,其中包括一个图像上传。但是,它抛出了一个错误

表格以以下内容开头:

<%= form_for(@object, :html => { :multipart => true }) do |f| %>
  <div class="field">
    <%= f.label :photo %>
    <%= f.file_field :photo %>
  </div>
  <div class="actions">
    <%= f.submit 'Submit Object' %>
  </div>
<% end %>
这会引发以下错误:

#ActionDispatch::Http::UploadedFile:0x37ecc78的未定义方法“blank”

同时,它还显示请求参数错误页面中存在图像:

“photo”=>#ActionDispatch::Http::UploadedFile:0x37ecc78@original_filename=“Image.jpg”


任何帮助都将不胜感激

不存在
blank
方法。它是
空白?
,带有问号

unless file_data.blank?
  ...

哦,老兄!我花了这么长时间看它,我怎么会错过它?!谢谢
unless file_data.blank?
  ...