在我的 html.erb 视图中,我通常可以使用如下代码:
if current_user.role?(:label)
"do something"
end
我正在尝试在基于 Prawn 的 PDF 中执行相同的操作,但出现“未定义的局部变量或方法 `current_user'”错误。
我知道我需要在我的 PDF 类中明确包含一个帮助程序,例如:
class SalesnotePdf < Prawn::Document
include CanCan::Ability
"do pdf layout here"
end
但这似乎不起作用?关于正确包含或其他方法的任何想法?
提前致谢!
编辑:我认为 current_user 实际上是我需要访问的设计方法。