未经授权与 Devise & Rails Admin



我正在尝试使用 devise 设置Rails_admin以强制身份验证进入管理面板,但我收到未经授权的消息并被重定向到登录页面。

我以前在 Devise 和 Rails_Admin 之间做过这种集成,没有任何问题,但这次我遇到了很多麻烦。知道会发生什么吗?

提前致谢

  config.authenticate_with do
    warden.authenticate! scope: :user
  end
  config.current_user_method(&:current_user)

我遇到了同样的问题。更改session_store键为我解决了问题。

# config/initializers/session_store.rb
# Be sure to restart your server when you modify this file.
Rails.application.config.session_store :cookie_store, key: '_changed_key_session'
这个

评论帮助我找到了这个解决方案:https://github.com/activeadmin/activeadmin/issues/2957#issuecomment-49748165。

最新更新