Ho un modulo in cui raccolgo molte informazioni in Rails. Parte di questo modulo sono i campi per la registrazione di un nuovo utente. Poiché Devise ha controller/azioni specifiche per creare un nuovo utente, non so come creare a livello di programmazione un utente in un'azione completamente diversa che crea anche un altro record. Non posso davvero separare il modulo di registrazione dell'utente. Non riesco a capire come creare un utente, e quindi accedere l'utente, come ho potuto facilmente fare in Authlogic.Come creare manualmente una nuova sessione utente e utente in Devise?
Ho usato sia Authlogic sia Devise e penso che ognuno abbia i suoi punti di forza e di debolezza. Con Devise, amo quanto sia veloce "andare avanti" con un nuovo progetto, ma personalizzarlo sembra essere un dolore. Authlogic ha avuto così tanti problemi con Rails 3 qualche tempo fa, che sono passato a Devise. Ora sto lavorando a un nuovo progetto e inizierò da zero.
Quindi penso che ci siano 2 potenziali risposte a questa domanda: (a) come farlo in Devise, o (b) perché dovrei semplicemente passare ad Authlogic con Rails 3 invece.
La risposta accettata funziona sia per Devise che per Authlogic. –