[RUBY] Fälle, in denen Benutzer beim Bearbeiten einer App abgemeldet sind (Rails)

Falldetails

Ein esoterischer Vorfall in Ruby onrails6

Mit devise erstellte Benutzerfunktionen Ich habe eine Funktion zum Bearbeiten von Passwörtern und Mails erstellt Wenn ich meine Änderungen aktualisiere, werde ich abgemeldet.

Lösungen

Es scheint, dass es richtig im Schienenführer aufgeführt wurde! Wenn Sie das Kennwort oder die E-Mail standardmäßig bearbeiten, werden Sie anscheinend abgemeldet.

Wie kann man das lösen? .. .. ..

user.controller.rb



 def edit
    @user=User.find(params[:id])
  end

  def update
     @user = User.find(params[:id])
     if @user.update(user_params)
      bypass_sign_in(@user)       #Beschreibe das! !! !! !! !! !! !! !!

      else
        render 'edit'
      end

  end

Durch Hinzufügen des im Kommentar geschriebenen Codes Es ist mir gelungen, diesen Fall zu lösen. : sonnig:

Wow Wow: Kleeblatt:

Recommended Posts

Fälle, in denen Benutzer beim Bearbeiten einer App abgemeldet sind (Rails)
[Schienen] Wenn die Layoutänderung des Geräts nicht berücksichtigt wird
So beheben Sie das Problem, dass beim Stoppen der Webanwendung kein Protokollierungsprotokoll ausgegeben wird
[Rails] So speichern Sie die Anforderungs-URL eines Benutzers, der nicht angemeldet ist, vorübergehend und kehren nach der Anmeldung zu dieser URL zurück
[Rails] So lösen Sie das Problem, dass das Standardbild beim Bearbeiten überschrieben wird, ohne das Bild hochzuladen [Active Storage]
Cloud 9 hat nicht genügend Speicher: Rails-Tutorial-Memorandum
Upcast (Java), das den Änderungsbetrag reduzieren kann, wenn die Spezifikation geändert wird
[Ruby on Rails] Implementierung einer Validierung, die nur funktioniert, wenn die Bedingungen erfüllt sind
Als ich einem Benutzer meine Seite erstellte, wurde die Benutzerbearbeitungsfunktion von devise seltsam.
Wenn der Schwebeflug von Eclipse schwer zu sehen ist
Wenn der Monat des Datums erfasst wird, verschiebt sich der Januar
Etwa der Ablauf der Entwicklung von Webanwendungen mit Rails.
Ich kann den Bildschirm der Rails-Datenbankkonsole nicht verlassen
Überprüfen Sie die Grundkenntnisse von Rubin, die oft vergessen werden
Die Idee, abzuschalten, wenn der Fehler nicht behoben ist
(Ruby on Rails6) Anzeige der Datenbank, die die ID der Datenbank erhalten hat
% Rails DB: Beim Erstellen ist der durch Mimemagic verursachte LoadError
[Swift] Ermittelt das Timing, wenn der Wert von textField geändert wird
Logback-Protokoll wird nicht ausgegeben, wenn die Serveranwendung geschlossen wird
Eine Geschichte, die mich bedauerte, als während der Entwicklung der Spring Boot-App eine "NotReadablePropertyException" auftrat.
Ist es für den Benutzer einfach, Allzweckfunktionen zu implementieren? Seien wir uns dessen bewusst
[Rails / Heroku / MySQL] So setzen Sie die Datenbank der Rails-App auf Heroku zurück
Ein Memo, das die einfache Chat-Anwendung von Node.js + socket.io enthält
Das Problem, dass das Attribut des Benutzermodells in ActionMailer gleich Null wird
Lassen Sie uns ein custom_cop erstellen, das auf das Schütteln des Namens hinweist
Untersuchungsmethode, wenn die CPU des Servers, auf dem Java ausgeführt wird, schwer ist
Zusammenfassung der Tipps (Rails), die Sie vollständig verwenden können, da Sie verstehen, dass es sich um einen jQuery-Rabatt handelt