instance method token_tag

Ruby on Rails edge

Since edge Private — implementation detail, not part of the public API

Signature

token_tag(token = nil, form_options: {})

No documentation comment.

Parameters

token opt = nil
form_options key = {}
Source
# File actionview/lib/action_view/helpers/navigation_helper.rb, line 585
        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

Defined in actionview/lib/action_view/helpers/navigation_helper.rb line 585 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionView::Helpers::NavigationHelper

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close