instance method
token_tag
Ruby on Rails edge
Since edge Private — implementation detail, not part of the public APISignature
token_tag(token = nil, form_options: {})
No documentation comment.
Parameters
-
tokenopt = nil -
form_optionskey = {}
Source
# File actionview/lib/action_view/helpers/navigation_helper.rb, line 647
def token_tag(token = nil, form_options: {})
if token != false && defined?(protect_against_forgery?) && protect_against_forgery? &&
(token || !defined?(embed_authenticity_token?) || embed_authenticity_token?)
token = form_authenticity_token(form_options: form_options) if token == true || token.nil?
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
Defined in actionview/lib/action_view/helpers/navigation_helper.rb line 647
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::NavigationHelper