Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 18-mar-2008, 10:23   #1 (permalink)
melj_mat ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 5
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
melj_mat está desconectado   Responder Citando
Antiguo 30-mar-2008, 08:59   #2 (permalink)
LatamHost está en el buen camino
 
Avatar de LatamHost
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago, Chile
Mensajes: 526
Re: Redireccionamiento mal hacia una accion en rails 2.0

Lo mejor seria que postearas el error stack para ver que pasa.
__________________
Hostifex.com - Hosting y Calidad. Punto.
LatamHost está desconectado   Responder Citando
Antiguo 31-mar-2008, 21:34   #3 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
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!
el_ro está desconectado   Responder Citando
Antiguo 10-abr-2008, 13:00   #4 (permalink)
rdavila ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 18
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.
rdavila está desconectado   Responder Citando
Antiguo 14-abr-2008, 09:35   #5 (permalink)
melj_mat ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 5
Re: Redireccionamiento mal hacia una accion en rails 2.0

si ese era el problema.. muchas gracias por tu ayuda..
melj_mat está desconectado   Responder Citando
Antiguo 14-abr-2008, 11:21   #6 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Re: Redireccionamiento mal hacia una accion en rails 2.0

Que Bien Muchachos
williamFernando está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 07:02.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93