Foros del Web » Programando para Internet » Ruby »

Redireccionamiento mal hacia una accion en rails 2.0

Estas en el tema de Redireccionamiento mal hacia una accion en rails 2.0 en el foro de Ruby en Foros del Web. Buenas muchachos tengo un problema por aqui, estoy trabajando en rails 2.0 y tengo un controlador llamado sec_clases, en el cual tengo una accion llamada ...
  #1 (permalink)  
Antiguo 18/03/2008, 10:23
 
Fecha de Ingreso: febrero-2008
Mensajes: 8
Antigüedad: 16 años, 2 meses
Puntos: 0
Redireccionamiento mal hacia una accion en rails 2.0

Buenas muchachos tengo un problema por aqui, estoy trabajando en rails 2.0 y tengo un controlador llamado sec_clases, en el cual tengo una accion llamada buscar, y al escribir en la url del navegador http://localhost:3000/sec_clases/buscar?busqueda=3&page=2 se va hacia la accion show, que tengo malo??? porque no entra en la accion buscar sino que se va para la accion show=??? espero que alguien me pueda ayudar
  #2 (permalink)  
Antiguo 30/03/2008, 08:59
Avatar de LatamHost  
Fecha de Ingreso: octubre-2004
Ubicación: Santiago, Chile
Mensajes: 522
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Redireccionamiento mal hacia una accion en rails 2.0

Lo mejor seria que postearas el error stack para ver que pasa.
__________________
MiRevolucionDigital.com - Unete a la revolución digital!
  #3 (permalink)  
Antiguo 31/03/2008, 21:34
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: Redireccionamiento mal hacia una accion en rails 2.0

No has posteado informacion muy precisa que nos ayude a determinar el problema, pero a simple vista parece ser que tus rutas REST estan haciendote una mala jugada, has definido tu controlador como un recurso, y si es asi como has definido las rutas de tu recurso en routes.rb
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
  #4 (permalink)  
Antiguo 10/04/2008, 13:00
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años
Puntos: 0
Re: Redireccionamiento mal hacia una accion en rails 2.0

Hola melj_mat, el problema que tienes ocurre porque el controlador sec_clases lo estas manejando como un recurso y por lo tanto esta trabakando con rutas compatibles con REST, es de decir, seguro que en el archivo "config/routes.rb" tienes lo siguiente:

map.resources :sec_clases

y por lo tanto toda peticion que venga por GET del tipo /sec_clases/id, mapearada a la accion "show" de tu controlador, si realmente quieres emplear REST para ese controlador, entonces tendrias que agregar un nuevo metodo a ese controlador en el archivo "config/routes.rb" de la siguiente manera:

map.resources :sec_clases, :collection => {:buscar => :get}

ahora si todo lo venga por GET y apunte a "/sec_clases/buscar" mapeara a la accion "buscar" de tu controlador.

saludos.
  #5 (permalink)  
Antiguo 14/04/2008, 09:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 8
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Redireccionamiento mal hacia una accion en rails 2.0

si ese era el problema.. muchas gracias por tu ayuda..
  #6 (permalink)  
Antiguo 14/04/2008, 11:21
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Redireccionamiento mal hacia una accion en rails 2.0

Que Bien Muchachos
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:05.