Foros del Web » Programando para Internet » Ruby »

Parametrizar fecha en Ruby

Estas en el tema de Parametrizar fecha en Ruby en el foro de Ruby en Foros del Web. Hola! Espero me puedan ayudar. Necesito pasar por parámetro el valor que tiene un elemento en una lista en formato html, a una funcion del ...
  #1 (permalink)  
Antiguo 06/12/2009, 15:08
Avatar de eliza_ralves  
Fecha de Ingreso: junio-2009
Ubicación: Caracas
Mensajes: 126
Antigüedad: 15 años, 4 meses
Puntos: 2
Exclamación pasar por parametro un elemento de una lista html para funcion del controlador enruby

Hola! Espero me puedan ayudar. Necesito pasar por parámetro el valor que tiene un elemento en una lista en formato html, a una funcion del controlador en ruby. La cuetion es sencilla:
  • este es mi html con la lista de los meses para que el usuario seleccione
<table width="690" border="0" align="center">
<tr valign="top">
<td height="25" colspan="4" align="left" class="date">
Búsqueda por Mes
<select name="listdate" size="1" id="listdate">
<option value="1" selected="selected">Enero</option>
<option value="2">Febrero</option>
<option value="3">Marzo</option>
<option value="4">Abril</option>
<option value="5">Mayo</option>
<option value="6">Junio</option>
<option value="7">Julio</option>
<option value="8">Agosto</option>
<option value="9">Septiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
</select></td>
</tr>
  • tengo que mostrar los eventos por fecha seleccionada (que es la fecha de inicio del evento) para cada categoria
def show
@category = Category.find(params[:id])
@datacategory = Event.find_all_by_category_idf(@category.id)
@dateforcategory = Event.find_all_by_category_idf(params[:eventstart])

respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @category }
end
end

---
la duda esta en cómo pasar el valor de la seleccion anterior para poder pasarselo como parametro y que efectivamente me muestre los eventos de la categoria (id) dada la selección anterior.

Última edición por eliza_ralves; 15/12/2009 a las 19:12 Razón: no he recibido ninguna respuesta
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 18:14.