У меня есть пользовательский контроллер, который обрабатывает редактирование пользовательских паролей на основе кода здесь.
Модель пользователя
attr_accessible :password, :password_confirmation, :username, :login
...
devise :database_authenticatable,
:lockable,
:registerable,
:recoverable,
:rememberable,
:trackable
PasswordsController
expose(:user) { current_user }
def update
if user.update_with_password(params[:user])
sign_in(user, :bypass => true)
flash[:notice] = "success"
else
render :edit
end
end
Форма моего пароля для редактирования находится здесь.
Проблема заключается в том, что независимо от того, что я ввожу (или не вхожу в это дело) в форму пароля для редактирования, отображается метод "успеха".