Ruby on rails rails邮戳"U mailer不';不行。我得到一个模板id(APInputError)丢失,当我使用默认模板时,它可以工作
我想向我的应用程序的新用户发送一封欢迎电子邮件。如果我使用默认设置,它可以工作,但是当我编辑电子邮件布局时,我会得到一个错误。未找到或缺少与此请求关联的TemplateID 我严格遵循gem文档 我的代码如下所示:Ruby on rails rails邮戳"U mailer不';不行。我得到一个模板id(APInputError)丢失,当我使用默认模板时,它可以工作,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,我想向我的应用程序的新用户发送一封欢迎电子邮件。如果我使用默认设置,它可以工作,但是当我编辑电子邮件布局时,我会得到一个错误。未找到或缺少与此请求关联的TemplateID 我严格遵循gem文档 我的代码如下所示: class UserMailer < PostmarkMailer::Base def welcome_email(user) @user = user @url = 'http://listy.club/users/sign_in' mail( to: @
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
class UserMailer
有人看到这里有错误吗?非常感谢 你确定模板id吗?当您将其包括在调用中时,邮戳api似乎无法找到id为
8043061
的模板。这是我收到的错误消息是。。但我不明白,因为当我从终端进行API调用时,它可以工作。。我觉得这是我的def welcome_电子邮件方法的格式。。或者我存储API密钥的方式?天哪,它实际上是模板id。。显然,这是我检查的第一件事,但不知何故,我一定是监督了它。无论如何,谢谢:))