Ich habe ein Formular, wo ich eine Menge Informationen in Rails sammle. Teil dieses Formulars sind Felder für einen neuen Benutzer zu registrieren. Da Devise Controller/Aktionen speziell zum Erstellen eines neuen Benutzers hat, weiß ich nicht, wie man einen Benutzer in einer völlig anderen Aktion programmiert, die auch einen anderen Datensatz erstellt. Ich kann das Benutzerregistrierungsformular wirklich nicht trennen. Ich kann nicht herausfinden, wie man einen Benutzer erstellt, und dann den Benutzer anmelden, wie ich leicht in Authlogic tun könnte.Wie erstelle ich manuell eine neue Benutzer- und Benutzersitzung in Devise?
Ich habe sowohl Authlogic und Devise verwendet und denke, dass jeder seine Stärken und Schwächen hat. Mit Devise gefällt mir, wie schnell es ist, mit einem neuen Projekt "loszulegen", aber das Customizing scheint ein Schmerz zu sein. Authlogic hatte vor einiger Zeit so viele Probleme mit Rails 3, dass ich zu Devise wechselte. Ich arbeite jetzt an einem neuen Projekt und fange von vorne an.
Also ich glaube, es gibt 2 mögliche Antworten auf diese Frage: (a) wie man das in Devise macht, oder (b) warum ich einfach zu Authlogic mit Rails 3 wechseln sollte.
Ihre angenommene Antwort funktioniert sowohl für Devise als auch für Authlogic. –