簡體   English   中英

設計current_user對象和會話變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM