gpt4 book ai didi

ruby-on-rails - 即使 user_signed_in? current_user 返回 nil?返回真

转载 作者:行者123 更新时间:2023-12-04 18:16:12 26 4
gpt4 key购买 nike

我已经安装了 devise 2.1.2 和 cancan 1.6.8。
current_user devise 的助手在我的 Controller 中工作正常,但不能在 View 模板中工作。我很困惑为什么会这样。我已经能够使用 current_user在我之前查看的文件中。

我尝试添加 before_filter authenticate_user!这并没有帮助。

更糟的是,我会在 application_controller 添加一个前置过滤器,上面写着 @current_user = current_user但这似乎很愚蠢。

奇怪的是current_user返回 nil 而 user_signed_in?返回真。

关于如何解决这个问题的任何想法?

最佳答案

与此同时,warden.authenticate(:scope => :user)似乎返回 current_user所以我只是要把它添加到我的应用程序助手中。

关于ruby-on-rails - 即使 user_signed_in? current_user 返回 nil?返回真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659030/

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