DEV: Remove unsafe-eval from development CSP (#8569)

- Refactor source_url to avoid using eval in development
- Precompile handlebars in development
- Include template compilers when running qunit
- Remove unsafe-eval in development CSP
- Include unsafe-eval only for qunit routes in development
This commit is contained in:
David Taylor
2019-12-30 12:17:12 +00:00
committed by GitHub
parent df8444e813
commit bc4c40abd4
11 changed files with 33 additions and 24 deletions
@@ -0,0 +1 @@
//= require handlebars.runtime
@@ -1,8 +0,0 @@
<%
if Rails.env.development? || Rails.env.test?
require_asset ("handlebars.js")
require_asset ("ember-template-compiler.js")
else
require_asset ("handlebars.runtime.js")
end
%>