ruby-on-rails - 奇怪的 CSS 问题 :Missing Inline CSS : ActionMailer Attachment

标签 ruby-on-rails css actionmailer

我的 ActionMailer 涉及生成报告并将其存储到 HTML 文件中并将其作为 HTML 附件发送。我想给它一些样式,所以我添加了每次生成报告时写入 HTML 文件的内联样式。

但是样式没有反射(reflect)在附件中。有趣的是,在我的机器上本地打开时生成的报告反射(reflect)了样式。我看到了附件的 HTML 源代码,但缺少内联 CSS 样式。我完全不知道为什么会这样。 单挑将不胜感激!

最佳答案

ActionMailer 有一些非常奇怪的操作方式。 CSS 是它在渲染模板时真正会遇到的问题之一。看看这个解决方案:

http://devblog.imedo.de/2008/08/05/rails-actionmailer-with-html-layouts-inline-css-and-entity-substitution/

关于ruby-on-rails - 奇怪的 CSS 问题 :Missing Inline CSS : ActionMailer Attachment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425249/

相关文章:

html - 尝试使用 translateX 动画错误将元素从视口(viewport)外部移动到内部

ruby-on-rails - 无法安装 therubyracer gem

javascript - 在 Rails 助手中使用 Javascript 调用验证文本字段时,如何返回最后一个有效输入?

javascript - 当没有安装 Flash 时,如何让 "Install Missing Plugin"黄条出现在 Firefox 中?

ruby-on-rails - 如何使用rails 4通过localhost发送邮件?

ruby-on-rails - 无法通过Paperclip将存储在S3上的文件作为附件添加到ActionMailer中

ruby-on-rails - 生产中邮件程序中的 Rails4 模板错误

ruby-on-rails - Heroku 上的 POST 请求不起作用

javascript - 与桌面上的 Mega 导航交互时会触发 Mouseleave 事件

javascript - 不会出现 CSS 幻灯片动画