从actionmailer视图调用方法

时间:2014-11-05 21:31:28

标签: ruby-on-rails actionmailer

有没有办法从actionMailer html文件调用方法,就像视图可以调用控制器中的方法一样?

的ActionMailer:

class ModelEmailerMailer < ActionMailer::Base
  helper :application
  layout 'model_email'

  def user_mailer(user)
    ...
    mail(to: user.formatted_email, subject: "email subject")
  end

  def function_call(user_info)
    ....
    return modified_user_info
  end

helper_method :function_call

ActionMailer查看文件'model_email':

...
user.each do |a|
  modified_user_info = function_call(a)
end
...

现在我甚至没有收到错误消息。我收到一封包含正确主题的空电子邮件,但没有正文。

编辑1:如果我不能将该功能放在动作管理器中,我可以创建一个单独的控制器并将其链接到视图吗?

0 个答案:

没有答案