当我们必须在Rails中使用multipart:true时

时间:2015-01-15 08:25:17

标签: ruby-on-rails

任何人都可以告诉我何时以及为什么我们在rails中使用multipart:true。?


表格中有两个属性

 color:string

 name : string

我想确认不需要multipart:true,对吧?

1 个答案:

答案 0 :(得分:11)

当您在表单中上传文件时,会使用

multipart: true

检查文件上传时的documentation

您可以form_tag使用明确的multipart: true,也可以只使用form_for

<%= form_tag({action: :upload}, multipart: true) do %>
  <%= file_field_tag 'picture' %>
<% end %>

<%= form_for @person do |f| %>
  <%= f.file_field :picture %>
<% end %>

在您的情况下,您不需要multipart: true,因为您只有colorname属性。