Individuale Modulo Parametri quando i dati POST è diviso
-
20-09-2019 - |
Domanda
Sto cercando di accedere a una variabile data da una forma individualmente alle altre variabili. La forma è una forma plug Formtastic. Il problema che sto affrontando è che la data è una discesa in tre parti e params semplicemente facendo [: amico]. [: Born_on] non sembrano fare il trucco in quanto restituisce NULL
Qui è la mia uscita parametri;
Parametri: { "commit" => "Crea", "azione" => "creare", "authenticity_token" => "6 + PyuqUNQySe29iEF69PIFvv6DOie5bp4jZAcRva85c =", "unità" => "amici", "amico" => { "born_on (1 decies)" => "1973", "born_on (2i)" => "3", "born_on (3i)" => "5", "is_female" => "false", "cognome" = > "Smith", "first_name" => "John"}}
Vorrei utilizzare la variabile per impostare un altro metodo; event.happening_on
Ogni aiuto è appreciated- grazie!
Soluzione
Il motivo params [: amico] [: born_on] non restituisce nulla è dovuto al fatto che non è questo il nome del parametro.
Sembra che i valori che stai cercando è uno dei: params[:friend]["born_on(1i)"]
, params[:friend]["born_on(2i)"]
o params[:friend]["born_on(3i)"]
. Che corrisponde a quello che sembra, anno, mese e giorno, rispettivamente.