module DataStyleSanitizer::Rails::ControllerIntegration
def inject_data_style_sanitizer_styles
def inject_data_style_sanitizer_styles return unless html_response? && response.body.include?("data-style") nonce = begin content_security_policy_nonce(:style) rescue nil end style_block = DataStyleSanitizer::Renderer.generate_style_block(response.body, nonce: nonce) # Inject into <head> response.body.sub!("</head>", "#{style_block}</head>") end