Название говорит само за себя, в основном я сталкиваюсь с такой же проблемой, как здесь , но я использую ActiveAdmin и не могу решить эту проблему.
У меня естьпопытался добавить:
controller do
def update
if current_account.update_with_password(params[:account])
sign_in(current_account, :bypass => true)
flash[:notice] = 'Password updated.'
redirect_to account_path
else
render :action => :show
end
end
end
На странице регистрации ActiveAdmin, но не сработало.
Другое решение, которое я нашел, это установка config.sign_in_after_reset_password = true
в файле конфигурации devise, но я неНе вижу ни одного devise.rb
файла в инициализаторах.Я также связал self.sign_in_after_reset_password = true
в admin_user.rb
файле модели, но не сработал.