在Rails 3中从邮件程序访问帮助程序时遇到问题

时间:2012-05-03 17:55:08

标签: ruby-on-rails-3 actionmailer helpers

我使用的是Rails 3.0.3。我尝试使用本网站上多个问题中的所有方法就是这个问题,但我仍然无法从我的邮件程序中访问我的帮助方法。我尝试使用'helper:application',如下所示:

class MyMailer < ActionMailer::Base
  default :from => "lalala@lalala.com>"

  helper :application
end

我还试过'helper ApplicationHelper'以及'add_template_helper(ApplicationHelper)'。帮助器方法没有任何问题,它们对视图起作用。有什么我想念的吗?也许邮件设置文件中的一行或什么?非常感谢提前。

2 个答案:

答案 0 :(得分:1)

而不是helper :application,请使用extend ApplicationHelperinclude ApplicationHelper不起作用,至少在Rails 3.2中。

答案 1 :(得分:0)

class MyMailer < ActionMailer::Base
    include ApplicationHelper

.
.

end