rails postmark_mailer不起作用。我使用默认模板时会丢失模板ID(APInputError)

时间:2018-08-21 22:25:46

标签: ruby-on-rails rubygems

我想向我的应用程序的新用户发送欢迎电子邮件。如果我使用默认设置,则可以使用,但是当我编辑电子邮件布局时,出现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

有人在这里看到错误吗?将不胜感激!

0 个答案:

没有答案