【问题标题】:How to get rid of devise current password requirement when editing a user?编辑用户时如何摆脱设计当前密码要求?
【发布时间】:2010-09-19 02:29:01
【问题描述】:

我已按照此处的说明进行操作:

http://github.com/plataformatec/devise/wiki/How-to-edit-user-form-without-current-password

但它似乎忽略了这一点,仍然验证并要求当前密码。

事实上,我可以对 app/controllers/registrations_controller.rb 做任何我想做的事情,包括放入大量语法错误,它仍然要求提供当前密码。

我错过了什么?

【问题讨论】:

标签: ruby-on-rails-3 devise


【解决方案1】:

很难回答,因为您没有粘贴任何代码,但看起来您需要将设计指向不同的控制器:

devise_for :user, :controllers => { :sessions => "..." }

【讨论】:

  • 感谢您的提示!我做了两件事,首先是在 routes.rb: devise_for :users, :controllers => { :registrations => "registrations" } 中,其次是在添加后以上,我不得不将我的设计/注册视图复制到视图/注册。
猜你喜欢
  • 2020-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-12
  • 1970-01-01
相关资源
最近更新 更多