我的 ActionMailer 涉及生成报告并将其存储到 HTML 文件中并将其作为 HTML 附件发送。我想给它一些样式,所以我添加了每次生成报告时写入 HTML 文件的内联样式。
但是样式没有反射(reflect)在附件中。有趣的是,在我的机器上本地打开时生成的报告反射(reflect)了样式。我看到了附件的 HTML 源代码,但缺少内联 CSS 样式。我完全不知道为什么会这样。 单挑将不胜感激!
最佳答案
ActionMailer 有一些非常奇怪的操作方式。 CSS 是它在渲染模板时真正会遇到的问题之一。看看这个解决方案:
关于ruby-on-rails - 奇怪的 CSS 问题 :Missing Inline CSS : ActionMailer Attachment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425249/