gpt4 book ai didi

ruby-on-rails - 设计 current_user 对象和 session 变量

转载 作者:行者123 更新时间:2023-12-05 00:09:40 25 4
gpt4 key购买 nike

我在理解如何从模型/ super 级别访问设备的 current_user 时遇到了一些麻烦。我想将一些属性设置为 session 变量(这样我就不必每次都在应用程序范围内运行 before_filter。

您会推荐设置 session key (什么是正确的术语?),或者我可以通过点击设计方法修改 current_user 对象吗?

最佳答案

根据您要执行的操作,您始终可以覆盖 current_user 方法(在 ApplicationController 上设置)并进行任何修改以满足您的需要。更多信息在这里:

Where to override current_user helper method of devise gem

在上面的示例中,您始终可以获取 devise_current_user 返回的内容,然后在从覆盖的 current_user 方法返回之前修改它。

关于ruby-on-rails - 设计 current_user 对象和 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34769126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com