设计:更新帐户,无需密码确认

我知道在Devise维基页面上他们会解释如何在这里进行操作: https : //github.com/plataformatec/devise/wiki/How-To :-Allow-users-to-edit-their-account-without-providing- 一个密码

但我是Rails的新手(4),我试图做几个小时,但我一直收到“密码不能是空白消息”。任何人都可以解释如何为rails 4做到这一点?

更新:这是我的代码,我使用此代码在名为Registrations的控制器中创建一个文件:

class RegistrationsController  true redirect_to after_update_path_for(@user) else render "edit" end end end 

在我的routes / config中我把它放在:

 devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks", :registrations => "registrations" } 

我不明白我还有什么要做的……