ruby-on-rails - 拦截登录并提示接受更新的服务条款
问题描述
我们有一个基于 Rails 和设计的应用程序。我们有一个来自 Devise的Identity
模型。database-authenticatable
我们使用设计中的 SessionController 作为登录控制器。
我们想做的是,当用户登录时,我们想在我们创建他们的会话之前检查他们是否同意任何更新的服务条款更改。如果他们不同意更新的服务条款,系统会提示他们同意,然后在他们同意后创建会话并将用户重定向到after_sign_in_path_for(resource)
我浏览了一下: https ://github.com/heartcombo/devise/wiki/How-Tos#workflow-customization 并且看不到任何类似的东西,但也许我错过了?
解决方案
推荐阅读
- vba - 无法提取特定类别的网页
- sql - Spark SQL - 在连接中引用外部查询的子查询
- dynamics-crm-online - 在 Microsoft CRM online 和 Oracle Database On prime 之间同步数据
- azureservicebus - ARM 获取 ASB ConnectionString 到 Key Vault
- azure - 如何避免 Analytics SearcAzure Logh Query for Event Hub 中的一个分区
- spring-webflux - ReactiveAdapterRegistry(WebFlux 处理程序)不知道“生产者”类型
- swift - 使用字符串值动态选择自定义类并实例化
- java - 我的应用程序 logcat 中的错误如果您使用 ProGuard,请确保未剥离这些构造函数
- git - 提交没有发生
- javascript - How can I use my JSON data to create markers on a google maps API?