【发布时间】:2010-05-14 02:36:06
【问题描述】:
在ApplicationController 中定义了帮助器方法current_user 并作为帮助器提供,如下所示:
class ApplicationController < ActionController::Base
helper_method :current_user
def current_user
return @current_user if defined?(@current_user)
@current_user = current_user_session && current_user_session.record
end
end
我的问题是如何在邮件模板中使用current_user 辅助方法(显然它总是会返回nil,但我正在尝试渲染依赖它的部分)。
通常当我想在邮件程序中使用助手时,我会执行add_template_helper(SongsHelper) 之类的操作,但由于助手是在类而不是模块中定义的,所以我不确定该怎么做
【问题讨论】:
标签: ruby-on-rails ruby helper