1

我正在使用 Rails 3.0.3。我尝试使用此站点上多个问题中的所有方法,即这个问题,但我似乎仍然无法从我的邮件程序中访问我的帮助方法。我尝试使用“助手:应用程序”,如下所示:

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

  helper :application
end

我还尝试了“helper ApplicationHelper”以及“add_template_helper(ApplicationHelper)”。对视图工作得很好的辅助方法没有任何问题。有什么我想念的吗?也许在邮件设置文件中的一行或什么?提前非常感谢。

4

2 回答 2

1

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

于 2012-06-14T01:05:39.943 回答
0
class MyMailer < ActionMailer::Base
    include ApplicationHelper

.
.

end
于 2012-05-03T17:56:33.217 回答