method
extra_tags_for_form
v5.2.3 -
Show latest stable
- Class:
ActionView::Helpers::FormTagHelper
extra_tags_for_form(html_options)private
No documentation available.
# File actionview/lib/action_view/helpers/form_tag_helper.rb, line 847
def extra_tags_for_form(html_options)
authenticity_token = html_options.delete("authenticity_token")
method = html_options.delete("method").to_s.downcase
method_tag = case method
when "get"
html_options["method"] = "get"
""
when "post", ""
html_options["method"] = "post"
token_tag(authenticity_token, form_options: {
action: html_options["action"],
method: "post"
})
else
html_options["method"] = "post"
method_tag(method) + token_tag(authenticity_token, form_options: {
action: html_options["action"],
method: method
})
end
if html_options.delete("enforce_utf8") { true }
utf8_enforcer_tag + method_tag
else
method_tag
end
end