[英]Devise current_user object & session variables
我在理解如何從模型/超級級別訪問devise的current_user
遇到了一些麻煩。 我想將一些屬性設置為會話變量(因此我不必每次都運行應用程序范圍的before_filter。
您是否建議設置會話密鑰(正確的術語是什么?),還是可以通過點擊設計方法來修改current_user對象?
根據您要執行的操作,您可以始終覆蓋current_user方法(在ApplicationController上設置)並進行任何適合您需要的修改。 更多信息:
在哪里覆蓋devise gem的current_user helper方法
在上面的示例中,您可以始終使用devise_current_user返回的內容,然后在從重寫的current_user方法返回之前修改它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.