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属性列表?
答案 0 :(得分:1)
默认的选项列表包括:multipart
,method
,authenticity_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" }**