是否可以在外部模块中加载 Devise?
我在 Rails 3 中使用 Devise,并且在 Rails 中有一个用户模型,它开始变得有点拥挤..所以我想将所有登录方法放在一个模块中,并将它们包含在我的模型…
当您覆盖设备注册控制器时如何编写控制器测试?
我希望重写 Devise::RegistrationsController 来实现一些自定义功能。为此,我创建了一个新的 RegistrationsController ,如下所示: # /app/controll…
如何向设计添加验证?
我想向用户表的信息添加验证。 EG 电子邮件必须包含 6..20 或其他 如何将它们添加到 Devise gem 中? 我知道使用的是 :validatable,但是我不确定选项…
在 Rails 中自定义 Devise 视图
我正在使用 devise 进行用户身份验证,但我有很好的注册、登录等页面的模型。 我已经完成了 railsgenerate devise:views User 命令并在views文件夹中…
如何为 Devise 的用户模型创建关系和关联
我正在为我的用户模型使用 devise,并且在 paths.rb 中我有 devise_for :users 我将如何向用户提供帖子? 它只是在路线中吗: resources :users do re…
设计+ OmniAuth - 如何在注册时捕获 FB Connect
我正在构建一个注册流程,允许用户通过 FB Connect 预先填充注册表单。然后我还捕获 fb_uuid 和 fb_access_token。 当用户提交注册表时,提交如下: S…
如何销毁经过令牌验证的用户的会话(“注销”)
对于使用 :token_authenticatable 的 Devise 用户模型,曾经 class Voter < ActiveRecord::Base devise :token_authenticatable end 有一个名为 destr…
autotest 和 rspec 给出不同的答案
我有一个应用程序,正在使用 rspec2 (2.6.4)、水豚和硒进行测试。 当我直接使用 rspec 运行任何请求规范时,测试会通过。 当我使用自动测试运行请求规…
无需创建 Devise 用户即可验证自定义策略
我的设置:Rails 3.0.9、Ruby 1.9.2、Devise 1.3.4、Warden 1.0.4 我试图弄清楚是否可以验证自定义策略,而不必在成功后在此过程中创建设计用户验证。…
问题覆盖 Devise::RegistrationsController
我读过类似的文章,例如 覆盖设计注册控制器,但我的应用程序中的 Devise 没有正确覆盖。 我在 Mac (OSX 10.6.8) 上使用 Devise 1.4.2 和 Rails 3.0.9…
如何测试 after_sign_in_path_for(resource)?
我在 Rails 应用程序上设置了身份验证和注册。我使用 after_sign_in_path_for() 根据各种场景自定义用户登录时的重定向。 我想问的是如何测试这个方法…
使用请求后台作业发送设备注册邮件
我正在使用 Rails 3 和用于身份验证的设备,并使用 resque 来处理后台作业 有没有办法使用 resque 发送设备注册邮件? https://github.com/defunkt/re…
什么情况会导致 Devise 退出?
当我第一次从 Restful Authentication 迁移到 Devise 时,Destroy 方法导致 Devise 由于缺少 CSRF 令牌而注销。我记得读过,如果 Devise 无法执行某些…