代码之家  ›  专栏  ›  技术社区  ›  Ben

rails电子邮件预览/策略指令:“style src'unsafe inline'”

  •  4
  • Ben  · 技术社区  · 6 年前

    使用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'".
    

    在标题中添加了以下内容:

    meta http-equiv="Content-Security-Policy"
         content="default-src *; style-src 'self' http://* 'unsafe-inline'; script-src 'self' http://* 'unsafe-inline' 'unsafe-eval';"
    

    但还是有问题

    有人遇到并解决了这个问题吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ben    6 年前

    很明显,这个答案可以通过解释为什么会发生这样的事情而得到加强, 但目前看来,解决办法似乎是添加以下宝石:

    gem 'premailer-rails'
    

    As explained here.