method
extra_tags_for_form
v4.2.9 -
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 836
def extra_tags_for_form(html_options)
authenticity_token = html_options.delete("authenticity_token")
method = html_options.delete("method").to_s
method_tag = case method
when /^get$/ # must be case-insensitive, but can't use downcase as might be nil
html_options["method"] = "get"
''
when /^post$/, "", nil
html_options["method"] = "post"
token_tag(authenticity_token)
else
html_options["method"] = "post"
method_tag(method) + token_tag(authenticity_token)
end
if html_options.delete("enforce_utf8") { true }
utf8_enforcer_tag + method_tag
else
method_tag
end
end