Ho un modulo a cui non è associato un modello, quindi sto utilizzando form_tag
anziché form_for
. Come previsto, quando l'utente invia il modulo, ciascuno dei campi è incluso nell'hash params. Ma la forma cambierà molto e preferirei avere un hash all'interno dell'hash params che manterrà tutti i valori del campo modulo in modo che non debba cambiare il mio controller ogni volta che cambio il mio modulo.Parametri form_tag nell'hash nidificato
C'è un modo per inserire i valori del campo modulo in un hash annidato come fa form_for? Mi piacerebbe essere in grado di prendere tutti i campi del modulo e convertirli in JSON facendo qualcosa di simile params[:form_fields].to_json
Sembra che stia facendo esattamente quello di cui ho bisogno. Grazie! –
Sto riscontrando che i parametri forti non corrispondono al simbolo: my_text_field alla stringa generata da ": my_text_field" –
i nomi di stringa degli elementi di input sono mappati ai simboli, quindi "" my_text_field "' corrisponderà a ': my_text_field', '": my_text_field "' probabilmente no. –