(no subject)

Buenos días lista,

me he creado una lista con todos los registros de un modelo y ahora
necesito que se quede marcado en el valor que tiene. El código que tengo
es el siguiente:

<%= select(“patrocinador”, “tipo_patrocinador_id”,
TipoPatrocinador.find(:all).collect {|p| [ p.tipo, p.id ] },
{:selected=>@tipo.id, :include_blank => ‘Seleccione tipo
patrocinador’})%>

He visto en la api de rails que select tiene la propiedad :selected pero
no se muy bien donde aplicarla. En el sitio donde esta ahora no hace
nada.
Una cosa importante es que es necesario que el name sea
patrocinador[tipo_patrocinador_id].

Alguien me puede ayudar?

Muchas gracias y saludos

¿En el controller cargaste el objeto @patrocinador?

2008/2/21, Melisa Fernández [email protected]:


Sigue los principales acontecimientos deportivos en directo. MSN Motorhttp://video.msn.com/video.aspx?mkt=es-es


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Saludos
Atte

Jean Marcel Droguett A.

ah, y no debería ser necesario agregar :selected=>@tipo_id

<%= select(“patrocinador”, “tipo_patrocinador_id”,
TipoPatrocinador.find(:all).collect
{|p| [ p.tipo, p.id ] }, { :include_blank => ‘Seleccione tipo
patrocinador’})%>

2008/2/21, Jean D. [email protected]:

el siguiente:
Alguien me puede ayudar?
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Saludos
Atte

Jean Marcel Droguett A.


Saludos
Atte

Jean Marcel Droguett A.