什么HTML选项可用于FormHelper中的form_for方法

时间:2014-06-29 15:58:49

标签: ruby-on-rails

FormHelper's form_for method有签名:

  

form_for(record,options = {},& block)

。第二个参数是选项哈希。文档说明这是

  

:html - 表单标记的可选HTML属性

我无法找到可插入其中的值列表。

我最近不得不在表单中添加一个文件字段。

使用的代码类似于<%= form_for @user, :html => { :multipart => true } do |f| %>。在线搜索引导我找到我需要使用的解决方案:html => { :multipart => true }

我可以使用哪些其他值(:multipart => true除外)?是否有可用的HTML属性列表?

2 个答案:

答案 0 :(得分:1)

默认的选项列表包括:multipartmethodauthenticity_token,要附加到表单发布到的网址的参数列表,remote和{ {1}}。

请参阅documentation of form_tag以获取进一步的参考,html_options_for_form_for了解如何处理这些选项。

答案 1 :(得分:0)

:html - 表单标记的可选HTML属性。还有其他选项,如:

:html => { :class => "edit_post", :id => "edit_post_45" }<br/>
:html => { :method => :delete }<br/>
:html => { :class => "new_post", :id => "new_post" }<br/>
:html => { :class => "edit_post", :id => "edit_post_45" }**