Hi, when i use the updatepassword action, it does not refresh the ajax partial but forces the browser to save a file why does that happen?
def updatepassword @user = current_user return unless request.post? if User.authenticate(current_user.login, params[:old_password]) if ((params[:password] == params[:password_confirmation]) && ! params[:password_confirmation].blank?) current_user.password_confirmation = params[:password_confirmation] current_user.password = params[:password] if current_user.save flash[:notice] = "Password successfully updated." redirect_to login_path #profile_url(current_user.login) else flash[:error] = "An error occured, your password was not changed." respond_to do |format| format.js end end else flash[:error] = "New password does not match the password confirmation." @old_password = params[:old_password] respond_to do |format| format.js end end else flash[:error] = "Your old password is incorrect." respond_to do |format| format.js end end end