上传文件无效

时间:2010-03-08 00:57:04

标签: ruby-on-rails

我做了以下表格

<% form_for @anexo, :url => {:action => "create"}, :html => {:multpart => true} do |f| %>

<%= f.error_messages %>

<p>
 <%= f.label :descricao, "Descrição"%>
 <%= f.text_field :descricao %>
</p>
<p>
 <%= f.label :arquivo_anexo, "Arquivo Anexo" %>
 <%= f.file_field :arquivo_anexo %>
</p>
<p>
 <%= f.submit "Adicionar anexo" %>
</p>

<% end %>

使用这样的模型:

def arquivo_anexo=(novo_arqquivo)
    self.arquivo = novo_arquivo.read
    self.nome = File.basename(novo_arquivo.original_filename)
    self.content_type = novo_arquivo.content_type.chomp
  end

但是当我的档案没有通过表格发送时。当我使用调试器检查params数组时,不会发送数据。

有没有人有任何想法或消息? 感谢

1 个答案:

答案 0 :(得分:1)

只是一个快速猜测,但可能是你有:

:multpart => true

而不是:

:multipart => true

(即你错过了