如何将数据传递到rails中的自定义邮件程序?

时间:2018-02-19 13:26:00

标签: ruby-on-rails ruby devise mailer

我使用自定义邮件程序向用户发送确认电子邮件,但我需要将一些数据传递给邮件程序。我尝试过使用会话和应用程序助手,但没有成功。 应用程序助手无法访问会话数据。 邮件程序也无法访问会话数据。

这是我的代码

class CustomMailer < Devise::Mailer
  helper :application # gives access to all helpers defined within `application_helper`.
  include Devise::Controllers::UrlHelpers # Optional. eg. `confirmation_url`
  #include ApplicationHelper
  default template_path: 'devise/mailer' # to make sure that you mailer uses the devise views
def confirmation_instructions(record, token, opts={})
    opts[:subject] = "Email Confirmation"
    opts[:from] = 'no-reply@test.com'
end

end

我不想从控制器调用custommailer。我只是想传递数据。

这可能吗?

0 个答案:

没有答案