Ruby on Rails 5.2 - ActionView::Helpers::CspHelper

मॉड्यूल एक्शन व्यू :: हेल्पर्स :: CspHelper




ruby

मॉड्यूल एक्शन व्यू :: हेल्पर्स :: CspHelper

सार्वजनिक प्रवृत्ति के तरीके

# File actionview/lib/action_view/helpers/csp_helper.rb, line 17
def csp_meta_tag
  if content_security_policy?
    tag("meta", name: "csp-nonce", content: content_security_policy_nonce)
  end
end

इनलाइन <स्क्रिप्ट> टैग की अनुमति के लिए प्रति सत्र नॉन वैल्यू के साथ एक मेटा टैग "csp-nonce" देता है।

<head>
  <%= csp_meta_tag %>
</head>

इसका उपयोग रेल UJS हेल्पर द्वारा गतिशील रूप से भरी हुई इनलाइन <स्क्रिप्ट> तत्वों को बनाने के लिए किया जाता है।