J'essaie de comprendre comment configurer mon application Rails 4 de sorte que le mailer legs envoie via Postmark, en utilisant des modèles de cachet.Rails, Devise, Postmark Gem - en utilisant des modèles de cachet postal pour concevoir mailer
Je possède des gemmes postmark-rails dans mon fichier gem.
J'ai tout fonctionné, sauf que je ne peux pas comprendre comment donner le jeton de confirmation au cachet postal.
Dans Marcophilie Je possède ce modèle:
To get started, please confirm your account below:
action_url_Value
Je ne peux pas comprendre comment mettre la ligne suivante dans le modèle au lieu d'action valeur url:
<%= link_to 'Confirm my account', confirmation_url(@resource, confirmation_token: @token) %></div>
J'ai ajouté la suite à mon initialiseur/devise.rb:
config.mailer = 'PostmarkDeviseMailer'
En postmark_devise_mailer.rb, j'ai:
class PostmarkDeviseMailer < ActionMailer::Base
include Devise::Mailers::Helpers
def message
mail(
:subject => 'Hello from Postmark',
:to => '[email protected]',
:from => '[email protected]',
:html_body => '<strong>Hello</strong> dear Postmark user.',
:track_opens => 'true')
end
end
default from: "[email protected]"
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
Les étapes suivantes sont moins claires pour moi. Est-ce que quelqu'un a trouvé comment utiliser les modèles Postmark comme mailer pour concevoir des e-mails de transaction?