Nicht sicher, wie es möglich ist, diesen Fehler zu bekommen:
%Vor%Wenn ich in meinem Controller bin, habe ich diesen Code:
%Vor%Ich habe das Log vom Bugsnag bekommen und gesagt, dass ich den Fehler in dieser Zeile bekommen habe.
Dies ist der create-Methodencode:
%Vor%Ich habe vorher Filter in diesem Controller:
%Vor%Probieren Sie es aus:
%Vor% Die Begründung dahinter: x and return
bedeutet x and return nil
, gibt also nil
zurück. Tatsächlich versuchen Sie, die Controller-Aktion und return redirect_to ...
kurzzuschließen.
Ich nehme an, dass redirect_to signup_path
entweder nil
oder false
zurückgibt, also wird Ihre and return
nicht ausgeführt.
Sie können dies auf viele Arten beheben, am einfachsten ist das Ersetzen
%Vor%von
%Vor%Aber ich schlage vor, dass Sie eine größere Veränderung vornehmen. Versuchen Sie, dies zu ändern
%Vor%Nach
%Vor%Auf diese Weise wird klar, dass nur ein Pfad verwendet werden kann, ohne auf die Rückgabe angewiesen zu sein.
Tags und Links ruby ruby-on-rails