我试图弄清楚如何设置我的 Rails 4 应用程序,以便设计邮件使用邮戳模板通过邮戳发送。
我的 gem 文件中有 postmark-rails gem。
我一切正常,除了我不知道如何将确认令牌提供给邮戳。
在 Postmark 我有这个模板:
To get started, please confirm your account below:
action_url_Value
我不知道如何将以下行放入模板而不是操作 url 值:
<%= link_to 'Confirm my account', confirmation_url(@resource, confirmation_token: @token) %></div>
我在我的初始化程序/devise.rb 中添加了以下内容:
config.mailer = 'PostmarkDeviseMailer'
在 postmark_devise_mailer.rb 中,我有:
class PostmarkDeviseMailer < ActionMailer::Base
include Devise::Mailers::Helpers
def message
mail(
:subject => 'Hello from Postmark',
:to => 'sender@address.com',
:from => 'sender@address.comm',
:html_body => '<strong>Hello</strong> dear Postmark user.',
:track_opens => 'true')
end
end
default from: "sender@address.com"
def confirmation_instructions(record)
devise_mail(record, :confirmation_instructions)
end
def reset_password_instructions(record)
devise_mail(record, :reset_password_instructions)
end
def unlock_instructions(record)
devise_mail(record, :unlock_instructions)
end
接下来的步骤对我来说不太清楚。有没有人想出如何使用邮戳模板作为邮件来设计交易电子邮件?