method
token_tag
v8.1.1 -
Show latest stable
- Class:
ActionView::Helpers::UrlHelper
token_tag(token = nil, form_options: {})private
No documentation available.
# File actionview/lib/action_view/helpers/url_helper.rb, line 770
def token_tag(token = nil, form_options: {})
if token != false && defined?(protect_against_forgery?) && protect_against_forgery?
token =
if token == true || token.nil?
form_authenticity_token(form_options: form_options.merge(authenticity_token: token))
else
token
end
options = { type: "hidden", name: request_forgery_protection_token.to_s, value: token }
options[:autocomplete] = "off" unless ActionView::Base.remove_hidden_field_autocomplete
tag(:input, **options)
else
""
end
end