Mi trovo di fronte a uno di quei momenti di lavoro con Rails quando sento che ci deve essere un modo migliore di quello con cui sto finendo.Come posso mantenere i valori di querystring tra le richieste in Ruby on Rails?
Ho quattro parametri di querystring che voglio conservare attraverso le richieste attraverso varie parti di un'applicazione di rotaie - diversi controller e azioni, alcuni resi tramite javascript - in modo che l'utente finisca in un URL con gli stessi parametri di querystring che iniziato con.
Sto trovando difficile credere che il modo migliore sia attraverso campi di moduli nascosti e l'aggiunta manuale dei parametri come parte di un redirect_to, o utilizzando vars di sessione per ognuno - sembra proprio come unirrigare.
Qualcuno sa di un modo migliore per gestire questo?
Grazie!
Perché non metterli nella sessione? Puoi parlare un po 'di più di quello che sono, e perché metterli nella sessione o nel database non funziona per te? – PreciousBodilyFluids
Non è tanto che non funzioni, è solo che sono sorpreso che non sia una bontà di Rails a renderlo inutile. Per quanto riguarda le specifiche di ciò che sto facendo, sto salvando un elemento da un modulo in una sovrapposizione jQuery (reso da una vista rotaie), e dopo aver salvato voglio che l'utente stia visualizzando la pagina in base agli stessi parametri come quando l'hanno lasciato. I parametri sono per la data e la configurazione della vista specifica dell'app. – evanmcd