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!

È stato utile?

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.

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