Forum: Rails-ES problema para leer un parametro de un formulario

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Oscar D. (Guest)
on 2008-12-14 21:11
Hola

tengo un problema para leer un parametro de un formulario, en cuestion
tengo un html select en un formulario el cual nesecito obtener el id en
el controlador

########################################################[ mi formulario

<% form_tag :controller=> 'protocolos',:action=>
'insertar_infome_standar',:id_realizado=>@estudio_realizado.id, :method
=> 'post' do %>

####################################[ select del cual quiero leer el
valor
<%= select("informe_seleccionado", "id_normalizado",
InformeNormalizado.find(:all).collect {|p| [ p.descripcion, p.id ] }, {
:prompt => "Seleccione un informe ..." }) %>

<%= submit_tag 'Ingresar estudio' %>

<% end %>

########################################################


Request

Parameters:

{"informe_seleccionado"=>{"id_normalizado"=>"2"},
 "commit"=>"Ingresar estudio",
 "id_realizado"=>"1",
 "authenticity_token"=>"98984bd434afcf15b3a98814e3834edbc07c833b",
 "method"=>"post"}

en este caso el valor a leer es: "id_normalizado"=>"2"

pero en el controller

render :text=> (params[:id_normalizado])

pero no lo puedo obtener

alguien tiene idea de por que no puedo leer el select desde el
controller ?
Borja Martín (Guest)
on 2008-12-14 21:19
(Received via mailing list)
si miras bien, verás que el valor que quieres recuperar está asociado a
la clave 'informe_seleccionado' del hash de parámetros, por lo que para
obtener el valor sería params[:informe_seleccionado][:id_normalizado]

saludos

Oscar D.
escribió:> Hola
>
> ########################################################
>  "method"=>"post"}
> controller ?
>


--
/**
 * dagi3d v4 - http://dagi3d.net
 */
Oscar D. (Guest)
on 2008-12-14 21:32
Borja Martín wrote:
> si miras bien, ver�s que el valor que quieres recuperar est� asociado a
> la clave 'informe_seleccionado' del hash de par�metros, por lo que para
> obtener el valor ser�a params[:informe_seleccionado][:id_normalizado]
>
> saludos
>
> Oscar D.
> escribi�:> Hola
>>
>> ########################################################
>>  "method"=>"post"}
>> controller ?
>>
>
>
> --
> /**
>  * dagi3d v4 - http://dagi3d.net
>  */

Muchas gracias por tu ayuda !!!

funciono perfecto !!!!
This topic is locked and can not be replied to.