Sha256: d224a92f521bdb3163dff53a039ecfc8cb88856f5710f3bc4d6b37f8d9667480
Contents?: true
Size: 679 Bytes
Versions: 83
Compression:
Stored size: 679 Bytes
Contents
# frozen_string_literal: true module ActionView # = Action View CSP Helper module Helpers #:nodoc: module CspHelper # Returns a meta tag "csp-nonce" with the per-session nonce value # for allowing inline <script> tags. # # <head> # <%= csp_meta_tag %> # </head> # # This is used by the Rails UJS helper to create dynamically # loaded inline <script> elements. # def csp_meta_tag(**options) if content_security_policy? options[:name] = "csp-nonce" options[:content] = content_security_policy_nonce tag("meta", options) end end end end end
Version data entries
83 entries across 81 versions & 8 rubygems