Domanda

Come suggerisce il titolo, sto cercando una soluzione per implementare una forma in stile mago, che si tratterebbe di più modelli. Ovviamente ho trovato alcune risorse, ma tutte si sono concentrate su un singolo modello. ho trovato

  1. Il ACTS_AS_WIZARD collegare
  2. Ryan's Railscast on forme in più passi

Un'altra cattura nella mia situazione è che lo stile del mago della creazione di cose non è l'unico modo, che penso che il plug-in e il binascono. Cioè, potrei usare lo stile della procedura guidata di creare oggetti in una sequenza o creare singoli oggetti in modo adhoc.

Quindi, preferibilmente limiterei il codice a modelli o moduli e non scherzare con il codice controller. Grazie in anticipo!

È stato utile?

Soluzione

Sto lavorando nello stesso schema questa settimana.

Ho una procedura guidata multi -modello, in cui ogni passaggio tocca una serie di modelli. Ho lavorato usando "Transazioni", le vecchie transazioni ActiveModel, che ora è un gemma.

Quindi, fondamentalmente, il mio carico di forma sempre la stessa vista, in cui l'ho appena ricaricato. Questa vista ricarica un parziale per un passaggio specifico. Nel mio mago tutti (4) passaggi sono obbligatori. Quindi l'utente è solo in grado di andare oltre se completa i passaggi precedenti. Invio, salvo gli oggetti che devo e poi passano al passaggio successivo. Se prevedi di mettere un passo come revisione alla fine, dove prima esaminate ciò che hai fatto e poi lo applichi. Consiglierei di fare una singola forma in cui ti nascondi e si unghi i passaggi. Puoi farlo facilmente con JavaScript.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top