私のhtml.erbビューでは、通常、次のようなコードを使用できます。
if current_user.role?(:label)
"do something"
end
エビベースのPDFで同じことを行おうとしていますが、「未定義のローカル変数またはメソッド`current_user'」エラーが発生します。
PDFクラスに次のようなヘルパーを明示的に含める必要があることを理解しています。
class SalesnotePdf < Prawn::Document
include CanCan::Ability
"do pdf layout here"
end
しかし、これは機能していないようですか?これに対する正しいインクルードまたは他のアプローチに関するアイデアはありますか?
前もって感謝します!
編集:current_userは、実際にはアクセスする必要のあるDeviseメソッドだと思います。