Encontré esto question en SO, pero realmente no me ayudó.Al pasar una matriz a través de hidden_field_tag en Rails
Por lo tanto, me gustaría pasar una matriz a través de una etiqueta de campo oculto. A partir de ahora mi código es:
<%= hidden_field_tag "article_ids", @articles.map(&:id) %>
Esto, obviamente, no funciona ya que pasa los identificadores como una cadena.
¿Cómo lo hago?
hm, esto no funciona para mí en absoluto, el resultado será un parámetro ' "article_ids"=>" {: valor => 123, : multiple => true} "' – Ninigi
@Ninigi Perdí el código para probar el resultado, ¿puedes probar '<% = hidden_field" article_ids ", id, multiple: true%>' y ver si funciona luego voy a actualizar ¿la respuesta? (El uso de 'hidden_field' helper y sin' value: ') –
tampoco funciona, simplemente ignora la opción múltiple. Eché un vistazo al código para el ayudante hidden_field. Al final, usa el método genérico 'tag' y no encontré nada sobre multiple. Tal vez esto está en desuso? – Ninigi