Ich versuche, eine Seite in ActiveAdmin zu erstellen, in die ein Benutzer hineingehen und neue Benutzerkonten erstellen kann.
Ich überschreibe die Standardmethode create für mein Benutzermodell mit dem folgenden Code.
Ich erhalte den Fehler Couldn't find User without an ID
, wenn ich versuche, die new
Seite darzustellen.
Warum bekomme ich diesen Fehler, wenn ich versuche, die Aktion new
erneut zu rendern?
Protokolle:
%Vor% Ich bin ein wenig zu spät zum Spiel hier, bin aber einfach reingerannt. Verwenden Sie @user
anstelle von user
.
Ich bin auch auf dieses Problem gestoßen und habe noch keine Lösung gefunden. Wenn jemand etwas gefunden hat, würde ich mich freuen, davon zu hören.
Da @Catfish bereits in seinem Code als aktuelle Problemumgehung angezeigt wird, verwende ich redirect_to
%Vor%statt
%Vor%Leider ist so die gesamte Eingabe des Benutzers verloren
%Vor%wäre die bevorzugte Lösung
Ich habe das gleiche Problem angesprochen, meine Lösung ist etwas wie:
%Vor%Passen Sie einfach die Initialisierung von @resource an Ihre Bedürfnisse an. Diese Lösung funktioniert für mich mit ActiveAdmin im Zustand des Commits Ref '1713ec9cb43a', weiß nicht, wie es mit der aktuellen / letzten Version funktioniert.
Tags und Links ruby ruby-on-rails ruby-on-rails-4 activeadmin