Sha256: 3c6ff7a8907ab6bd34f12ebbe3fcc3493bf624abc945453e7213aa8f18dbdfc0
Contents?: true
Size: 680 Bytes
Versions: 37
Compression:
Stored size: 680 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
37 entries across 35 versions & 4 rubygems