首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"Postmark::InvalidMessageError:提供电子邮件TextBody和/或HtmlBody。“对于rails 3.2应用程序

"Postmark::InvalidMessageError:提供电子邮件TextBody和/或HtmlBody。“对于rails 3.2应用程序
EN

Stack Overflow用户
提问于 2012-08-10 13:40:20
回答 1查看 1.5K关注 0票数 3

我在阅读Postmark文档时,看到了rails的精华(github link)。

我按照说明进行了设置,当我尝试发送电子邮件时,我遇到了这条消息:

代码语言:javascript
复制
Provide either email TextBody or HtmlBody or both.

我的电子邮件设置如下:

代码语言:javascript
复制
mail(
  :to       => user.email,
  :subject  => "Thanks for signing up",
  :from     => "me@domain.com",
  "HtmlBody" => "<b>Hello</b>",
  "TextBody" => "Hello"
)

如果您需要更多信息,请告诉我。我不确定对于以前见过这个错误的人来说,这是否足够详细。

EN

回答 1

Stack Overflow用户

发布于 2013-05-15 08:44:23

错误命名电子邮件视图

我遇到了同样的事情,这是由于与电子邮件相关的视图中我的部分命名错误。

示例

代码语言:javascript
复制
_user_first_logs_in.html.erb  # Was incorrectly using this.

user_first_logs_in.html.erb   # Should be using this.

在本地测试的一个好方法是使用我们值得信赖的37signals男孩开发的mail_view gem,它允许您预览开发中的电子邮件。看看这个。

这应该会暴露出很多基本问题。

JP

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11896064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档