Ho letto "Creazione guidata Multi-Step" in Advanced Rails Recipes. Ho anche letto e riletto la documentazione per l'FSM aggiornato che sto usando chiamato Workflow e ho visto here e here. La Advanced Rails Recipe si concentra su record (quiz) già esistenti e non copre la creazione di nuovi. I documenti del flusso di lavoro non coprono alcun codice per controllori o viste, quindi non ho idea di cosa fare con tutto questo modello magico, e gli ultimi due collegamenti sfiorano appena l'implementazione. Dalle risorse di cui sopra, ho una buona comprensione di ciò che un FSM in Rails è e come giocarci nella console o IRB, ma ho avuto pochissima direzione o capire come implementarne uno nella mia app Rails.: Modulo di iscrizione nuovo utente multi-step (FSM?)
Quello che vorrei è questo: un processo di registrazione utente semplice, multi-step.
Passaggio 1: l'utente inserisce i dettagli critici (con le convalide).
Passaggio 2: l'utente inserisce i criteri di ricerca per il profilo (con convalide ).
Passaggio 3: l'utente accetta i termini del servizio (con convalide).
Fase 4: l'utente viene accolto da una pagina di conferma , con un link che li porta alla loro nuova creazione conto.
Mi piacerebbe anche la navigazione completa tra i passaggi e la cattura completa (salva nel database) con ogni transizione.
Qualcuno può darmi una chiara implementazione di qualcosa di simile a questo? Mi piacerebbe un esempio di app che include un processo di registrazione multi-step in cui posso guardare il codice (codice sorgente COMPLESSO - modelli E controllori e viste) sotto il cofano, ma non sono stato in grado di trovare nulla di simile.
Qualsiasi consiglio sarebbe apprezzato!
EDIT: Si prega di contribuire a rendere questo un Railscast! Ryan B. (a.k.a Superman), se stai leggendo questo, abbiamo bisogno di te! http://feedback.railscasts.com/forums/77-episode-suggestions/suggestions/35553-multi-step-forms-and-wizards
Yay per Ryan Bates! – neezer