Sto cercando di capire le migliori opzioni per estrarre un modulo wizard in ruby on rails. Idealmente mi piacerebbe averlo in modo che l'iscrizione all'applicazione abbia un pulsante indietro e successivo che permetta all'utente di inviare i dati in passaggi.come creare i moduli wizard in ruby on rails
Quindi nel passaggio 1 potrebbero inserire le informazioni di contatto. Una volta terminato, potrebbero fare clic su Avanti ed essere sul passaggio 2 per compilare le informazioni di pagamento, ecc. Se commettono un errore, possono fare clic indietro e correggerlo. Alcuni passaggi saranno necessari, mentre altri non lo faranno, ma dovrai farlo fino all'ultimo passaggio per inviare i dati al database per iscriverti. Hanno quindi bisogno della possibilità di tornare indietro e completare i passaggi passati nello stesso modo dopo il completamento. (esempio: forse se hanno cliccato su un link profilo potrebbero ricomporre i passaggi nello stesso modo perché non volevano completare subito tutti i passaggi. Forse ricevendo un pulsante di salto prima di completare i passaggi per iscriversi?). Ho anche bisogno di convalida per accadere su quali passi sono stati completati impedendo loro di passare alla fase successiva fino alla corretta o completata.
Opzione 1) Ho notato che ajax è stato consigliato come opzione in altre domande su StackOverflow. L'unico problema che ho con esso è che l'utente non sarebbe in grado di registrarsi se javascript è stato disabilitato. Idealmente mi piacerebbe che fosse nativo di ruby on rail, ma sono disposto a lavorare con tutto il necessario per farlo funzionare.
Grazie, darò sicuramente uno scatto. –
Questo è un buon metodo (specialmente quando si tratta di upload di file), ma nessuna di queste gemme funziona con Rails 3. Ce ne sono altre disponibili? –
Non so, forse provate a portarne uno, non dovrebbe essere difficile, o crearne uno, la tecnica è un frutto piuttosto basso. – clyfe