Foros del Web » Programando para Internet » Ruby »

problemas con select (combo box)

Estas en el tema de problemas con select (combo box) en el foro de Ruby en Foros del Web. hola amigos, nuevamente recurro a ustedes para solicitar ayuda estoy haciendo un buscador en mi pagina, y quiero q el usuario tenga un combo box ...
  #1 (permalink)  
Antiguo 05/11/2006, 17:43
 
Fecha de Ingreso: octubre-2006
Mensajes: 19
Antigüedad: 18 años
Puntos: 0
problemas con select (combo box)

hola amigos, nuevamente recurro a ustedes para solicitar ayuda
estoy haciendo un buscador en mi pagina, y quiero q el usuario tenga un combo box para elejir el criterio de busqueda
el problema es q no se bien como hacerlo, y ya probe bastante y no me sale

este el el codigo q puse en el layout

Código:
<%= start_form_tag %>
       <%= text_field_tag :buscador, params[:buscador], :size => 18   %> 
      <br />
     <%= select('filtro', :tipos, [ ['nombre','nombre'],
 	                                         ['genero','genero']
	                                       ])  
      %>
      <a>  <%= submit_tag "Buscar" %>  </a>
<%= end_form_tag%>
el buscador sin el select anda perfecto,, el problema es q no se como hacer para q me busque por criterio.

en el controlador tengo esto q no se tampoco como esta,, (sin el criterio funciona bien)

Código:
if request.post?
      @peliculas= Pelicula.buscar_pelicula(params[:filtro],params[:buscador])
end
es aqui en el params[:filtro] q no se como se debe colocar,, ya q eso debe estar ,mal

y la funcion buscar pelicula es esta:

Código:
def self.buscar_pelicula(criterio,parametro_busqueda)
                  find(:all, :conditions => [criterio +" like  ? ",'%' + parametro_busqueda                 + '%'],  :order => "nombre")
end
bien,, eso es todo,, espero q alguien me pueda ayudar con mi buscador y ese select q no me funciona..

gracias
  #2 (permalink)  
Antiguo 05/11/2006, 19:16
 
Fecha de Ingreso: octubre-2006
Mensajes: 19
Antigüedad: 18 años
Puntos: 0
solucionado::

Código:
<%= select_tag(:filtro, options_for_select(%w{ nombre direccion }, @params[:filtro])) %>
la solucion la encontre en railsweenie 'punto' com

sin embargo no estoy de todo conforme,,
me gustaria q en vez de "direccion" el usuario vea "director",, pero q el parametro q envia sea "direccion" ya q la columna se llama asi en la BD..

si alguien sabe como hacerlo se lo agradecería,,,

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:06.