rails 电子邮件预览/政策指令:"style-src 'unsafe-inline'"
rails email preview / Policy directive: "style-src 'unsafe-inline'"
使用 rails 内置电子邮件预览时获得以下信息:
Refused to load the stylesheet
'http://app.lvh.me:3000/packs/...' because it violates
the following Content Security
Policy directive: "style-src 'unsafe-inline'".
最终在 headers 中添加了以下内容:
meta http-equiv="Content-Security-Policy"
content="default-src *; style-src 'self' http://* 'unsafe-inline'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval';"
但问题依旧
有没有人遇到并解决了这个问题?
显然,这个答案可以通过解释为什么会这样来加强,
但到目前为止,解决方法似乎是添加以下 gem :
gem 'premailer-rails'
使用 rails 内置电子邮件预览时获得以下信息:
Refused to load the stylesheet
'http://app.lvh.me:3000/packs/...' because it violates
the following Content Security
Policy directive: "style-src 'unsafe-inline'".
最终在 headers 中添加了以下内容:
meta http-equiv="Content-Security-Policy"
content="default-src *; style-src 'self' http://* 'unsafe-inline'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval';"
但问题依旧
有没有人遇到并解决了这个问题?
显然,这个答案可以通过解释为什么会这样来加强, 但到目前为止,解决方法似乎是添加以下 gem :
gem 'premailer-rails'