2010-05-26 13 views
7

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

risposta

Problemi correlati