帮助器方法current_user
被定义并作为帮助器提供,ApplicationController
如下所示:
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)
,但是由于助手是在类而不是模块中定义的,所以我不确定该怎么做