[Ror-es] array como parámetro

Luis Villegas luis.vilec at gmail.com
Wed Jan 31 09:50:21 GMT 2007


Una solucion cutre sería

<%i=0%>
en la vista:
<%for dato in @misdatos%>
    <input type='hidden' value='<%=dato%>' name=dato[i]>
    <%i++%>
<%end%>
<input type=''hidden' name='total_datos' value=<%=i%>>

y en el controlador

for num in 0..params[:total_datos].to_i
   puts params[:dato][i.to_s]
end



No sé si funcionará, lo he puesto así sobre la marcha, ¿pero ves la idea?
On 1/31/07, amnava at eneconsultores.com <amnava at eneconsultores.com> wrote:
> Hola,
> No sé si esto que voy a preguntar es una chorrada, pero no sé me ocurre
> cómo hacerlo.
> Tengo una vista que contiene un formulario. Además tengo un array de datos
> que  se construye dinámicamente.
> Pero no sé cómo enviarlo en el formulario.
> Por ej.
> @misdatos=["1","2"]
>
> si intento algo así dentro del formulario,
> <input type='hidden' name='misdatos' value=<%=@misdatos%>>
>
> Me envía esto, misdatos="12".
>
> Igual todo esto es una barbaridad, pero estoy algo perdida.
> Gracias
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>


More information about the Ror-es mailing list