2015-01-15 2 views
4

Может ли кто-нибудь сказать мне, когда и почему мы используем multipart: true в rails.?Когда мы должны использовать multipart: true в Rails


Есть два атрибута в виде

color:string 

name : string 

я хочу подтвердить, что нет необходимости в многочастному: правда, не так ли?

+0

Я вообще не понимаю, о чем вы спрашиваете, попробуйте сделать это более ясно, что вы пытаетесь сделать, что вы сделали, что не работает и каким образом мы можем вам помочь. – qrikko

ответ

8

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, поскольку у вас есть только атрибуты color и name.

Смежные вопросы