3

我正在阅读 Postmark 文档,在那里看到了 rails gem(github 链接)。

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

Provide either email TextBody or HtmlBody or both.

我的邮件中有我的电子邮件设置,如下所示:

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

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

4

1 回答 1

1

错误命名电子邮件视图

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

例子

_user_first_logs_in.html.erb  # Was incorrectly using this.

user_first_logs_in.html.erb   # Should be using this.

在本地对此进行测试的一个好方法是使用我们值得信赖的37signals男孩提供的mail_view gem,它允许您预览开发中的电子邮件。一探究竟。

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

J.P

于 2013-05-15T00:44:23.280 回答