ruby-on-rails - ruby on rails 如何决定 ActionMailer 中电子邮件的 Header[Content-Type]
问题描述
我目前正在尝试制作一个发送纯文本的邮件程序,因此我将我的内容填写在 .txt.erb 文件中。在这种情况下,我假设 Content-Type 是 text/plain。
如果现在我想使用一些 HTML 布局作为签名,( <%= render :partial => '/layouts/mail/signature.html.erb' %>
),并且这个 HTML 文件包含一些 img 标签。那么这封邮件在 Rails 发送时的 Content-Type 是什么?
解决方案
任何东西.html.X
都被假定为 HTML。
视图文件名解析的方式是指定类型(例如.html
),然后指定零个或多个处理程序,如.erb
or .haml
。
如果您想更好地控制格式,请参阅有关如何执行此操作的文档。
推荐阅读
- reactjs - 如何系统测试实时反应多人游戏?
- angular - Angular2 index.html 复制了 googlemap 脚本
- json - 如何在我的 json 请求中使用用户和密码变量?
- python - Django money USD 格式不同
- ms-access - 访问选择查询记录集不可更新
- python - 调用函数时清除帧的内容
- c# - 在属性网格控件中选择属性时 UI 闪烁
- three.js - 如何在 ThreeJs 中应用四元数时增加 fbx 大小
- ruby-on-rails - 防止使用 gemfile 约束安装 beta gem
- docker - locahost 与 mariadb 容器的 MySQL 连接失败