0

herokuにプッシュすると、パスワードのリセットが機能しません.......deviseと消印を使用して

私のdevise.rbファイル:

  config.mailer = "UserMailer" # mailerCLASS

development.rb /production.rb

ActionMailer::Base.smtp_settings = {
  :port           => '25',
  :address        => ENV['POSTMARK_SMTP_SERVER'],
  :user_name      => ENV['POSTMARK_API_KEY'],
  :password       => ENV['POSTMARK_API_KEY'],
  :domain         => 'agile-eyrie-1022.herokuapp.com',
  :authentication => :plain,
}
ActionMailer::Base.delivery_method = :smtp

私のuser_mailer.rb

    class UserMailer < ActionMailer::Base
  include Devise::Mailers::Helpers

  default from: "default@mydomain.com"

  def reset_password_instructions(record, opts={})
       devise_mail(record, :reset_password_instructions)
     end
   end
4

0 に答える 0