Foros del Web » Programando para Internet » Ruby »

problemas con los view

Estas en el tema de problemas con los view en el foro de Ruby en Foros del Web. la vista que he implementado para hacer una consulta con base en un parametro me arroja en el explorador algo pero es un error:wrong number ...
  #1 (permalink)  
Antiguo 06/07/2007, 17:09
 
Fecha de Ingreso: julio-2007
Mensajes: 4
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo problemas con los view

la vista que he implementado para hacer una consulta con base en un parametro me arroja en el explorador algo pero es un error:wrong
number of arguments (0 for 1)
Quiere decir que la vista que estoy utilizando no esta pasando el
parametro para hacer la busqueda.
La vista (que por cierto la he cambido como mil veces) que estoy
utilizando es la siguiente:

<% form_tag ({:action => 'buscar_por_programa'}, {:class=>'matricula'})
do %>
<p><label for="programa">Programa</label><br/>
<%= text_field_tag "programa" %></p>
<%= submit_tag "buscar"%>
<a href="/matricula/buscar_por_programa.rhtml"><a/>
<%-end %>

Esta es la ultima que he utilizado y que por lo menos aparece el error
por que antes no aparecia nada
Agradeceria que me pudieran guiar, o decirme en que estoy cometiendo el
error
Gracias
Jose
  #2 (permalink)  
Antiguo 08/07/2007, 21:18
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: problemas con los view

Hola, estas poniendo mal los parámetros para form_tag, aquí te pongo la sentencia libre de errores:

Código:
<% form_tag  url_for(:action => 'buscar_por_programa'), :class=>'matricula' do -%>
<p><label for="programa">Programa</label><br/>
<%= text_field_tag "programa" %></p>
<%= submit_tag "buscar"%>
<%= link_to "", {:controller => 'matricula', :action => 'buscar_por_programa'} %>
<% end -%>
y recuerda que para recibir la variable enviada por el formulario puedes usar params[:programa] en el controlador buscar_por_programa.

También noté que haces un link directo a un archivo rhtml, esto esta mal, ya que nunca va a funcionar, recuerda que los archivos .rhtml siempre van ligados una acción o a un parcial, para enlazarlo te recomiendo enlazar vía link_to a la acción y controlador que deseas llamar.
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
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 17:39.