devise 相关问题

Devise是Ruby-on-Rails的身份验证gem。它取代了之前的解决方案,例如Restful Authentication或Authlogic。

无法将 current_user 传递到 Rails 7 Turbo Stream

我正在尝试学习带有轨道的涡轮增压,但遇到了一个我似乎无法弄清楚的问题。我有一个结构,每个申请人都有消息。两个用户可以互相发送消息...

回答 1 投票 0

使用 Rails 7/devise 为用户播种

我正在制作一个 Rails 7/React 应用程序(一个基本的 POS 系统),其中使用 devise-api 和 devise-security gem 进行身份验证和会话限制。读完其他三篇后...

回答 1 投票 0

脚本标题提前结束:Passenger Phusion 上的用户使用 Devise

从 6.1 升级到 Rails 7 后,我遇到了一个非常难以调试的错误。 看起来不受设备身份验证控制的页面表现得很好。当用户重定向时...

回答 1 投票 0

Rails 7 + Devise + Turbo 流在登录时不显示错误

我开始了新项目,并被困了几个小时试图让登录页面显示错误。尽管当我尝试在注册页面上写入不正确的数据时,它会返回错误,但登录完全忽略它。 我...

回答 1 投票 0

如何限制对rails_admin管理面板的访问?

我有一个简单的应用程序,我使用设备进行身份验证。我刚刚添加了rails_admin gem https://github.com/sferik/rails_admin 这将允许通过 /admin 路由轻松访问数据。我

回答 1 投票 0

nil 的未定义方法`configuration_hash':NilClass(NoMethodError)

当我尝试运行rails g devise admin时,出现此错误。我已经设计好了:安装。 有人有想法吗? 调用活动记录 /usr/local/bundle/gems/devise-4.8.0/lib/generators/active_...

回答 1 投票 0

仅 Rails 7 API 应用程序需要使用 Devise 进行会话存储

我有一个新应用程序,正在尝试使用 devise 和 devise-jwt 设置。由于某种原因我的authenticate_user!由于会话已被禁用,调用导致错误: {“状态”:500,&...

回答 2 投票 0

NoMethodError:创建新会话并传递会话参数时,nil:NilClass 的未定义方法“[]”

当我收到堆栈溢出的建议时,我正在集成测试文件中进行功能测试,但是当我创建用户登录测试会话时,我收到以下错误: 结束...

回答 1 投票 0

密码重置期间跳过对 Devise 模型中某些成员的验证

我的用户(设计)模型还有姓名、城市、国家、电话成员。 在创建注册页面 - 我验证城市、国家、电话、姓名、电子邮件、:on => :create 在编辑注册表中...

回答 5 投票 0

Devise + Omniauth:当用户启用 SSO 时禁用电子邮件登录

我有一个网站,使用普通的 Devise 登录方式(通过电子邮件和密码)。 然后我完成了添加 Omniauth / SSO 的教程: https://github.com/heartcombo/devise/wiki/OmniAuth:-概述 现在...

回答 2 投票 0

WEB 和 API 的多重设备身份验证

问题陈述 我是 Rails 新手,正在按照本教程在 API 中设置基于 JWT 的身份验证,并处理使用 Devise 的现有 Web 应用程序。我现在的任务...

回答 1 投票 0

Ruby on Rails:注销不适用于用户设备

我有以下路线: 我正在开发一个锻炼跟踪应用程序,我希望为当前登录的用户提供 tracked_exercises 。这是我的routes.rb 文件: Rails.application.routes.draw ...

回答 1 投票 0

我需要设备密钥和Rails 密钥吗?

在config/initializers里面有secret_token.rb和devise.rb,它们都有一个用于输入密钥的槽。对于设计它的config.secret_key,对于rails它是Application.config.secret_ke...

回答 1 投票 0

如何将自定义字段添加到 Devise-invitable

我已经用rails生成了视图generate devise_invitable:views 我还编辑了 users/invitations/new.html.erb 中生成的视图,以包含我想要包含名字和...的字段

回答 1 投票 0

制作设计脚手架生成器的问题

我正在尝试为 Devise 构建一个脚手架生成器,当我取消注释行 source_root=File.expand_path("../../templates/controll...

回答 1 投票 0

PGError:错误:关系“用户”的“电子邮件”列已存在

我一直在本地主机上开发一个网站,效果很好。今天早上,我尝试使用命令“git push heroku master”然后“heroku run rake db:migrate”将其推送到heroku。当我...

回答 2 投票 0

Chromedriver 被测试数据库拒绝

我正在尝试为 2017 Rails 项目编写 Rspec 测试。它使用 Capybara、FactoryBot 和 Devise。 我正在使用 Chromedriver,它在第一次 Rspec 系统测试期间无法登录用户 -

回答 1 投票 0

如何在不注销用户的情况下强制重新登录 Devise 和 Warden?

需要添加一个功能,以便用户需要重新登录。但是,它们无法注销。 我能够创建一个新的登录页面,如果他们已经登录,则不会重定向。 哈...

回答 1 投票 0

Ruby On Rails 7 - 设计用于注册的自定义控制器

我正在尝试将身份验证包含在我的 Ruby on Rails 应用程序中。我正在使用 Devise gem 来实现同样的目的。下面是场景。 我有一个在安装 Devise 时创建的用户模型。 我...

回答 1 投票 0

如何将 Rails Rspec 测试中的随机变量发送到应用程序控制器? (设计、工厂机器人、水豚)

我需要一种方法来根据进入启动页面的人的 IP/位置来指定各种重定向到特定页面。 场景“来自 asdf 的用户看到 ASDF 页面” 创建用户来自...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.