ruby-on-rails - rails postmark_mailer 不起作用。我得到一个模板 id (APInputError) 丢失,当我使用默认模板时它可以工作
问题描述
我想向我的应用程序的新用户发送一封欢迎电子邮件。如果我使用默认设置,它可以工作,但是当我编辑电子邮件布局时,我会收到 API 错误。未找到或丢失与此请求关联的 TemplateID。
我按照 gem 文档来信https://github.com/scienceexchange/postmark_mailer
我的代码如下所示:
class UserMailer < PostmarkMailer::Base
def welcome_email(user)
@user = user
@url = 'http://listy.club/users/sign_in'
mail(
to: @user.email,
from:'support@listy.club',
template_id: 8043061,
template_model: {
username: @user.username,
company_name: "Listy",
product_name: "Listy",
action_url: "http://www.listy.club/users/sign_in",
login_url: "http://www.listy.club/users/sign_in",
support_email: "support@listy.club",
help_url: "help_url_Value",
company_address: "Germany 10439 Berlin"
}
)
end
end
PostmarkMailer.configure do |config|
config.api_key = "ce14d1d0-****-***-****-****cf08e3e" # required
config.default_delivery_queue = :mailers # defaults to :default
end
有人在这里看到错误吗?将不胜感激!
解决方案
推荐阅读
- markdown - Hugo:如何将图像存储在与帖子相同的目录中?
- php - 警告:mysqli_stmt_bind_param():类型定义字符串中的元素数与中的绑定变量数不匹配
- javascript - 在量角器循环内执行多个 it 块并使用 IT 块中的变量
- reactjs - 获取状态中的递增变量
- ruby-on-rails - Rails 5 InvalidAuthenticityToken Coffeescript
- php - 将变量传递给 Blade 导致 increment() 将 DB 字段增加两次
- python - 如何从给定的二叉搜索树的后序遍历中找到前序遍历
- pandas - 向数据框添加列
- eclipse - 为什么 Eclipse 以红色突出显示我的代码以及如何将其关闭?
- java - 通过搜索类变量删除 ArrayList 中的元素