![]() |
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 |
Re: Redireccionamiento mal hacia una accion en rails 2.0 Lo mejor seria que postearas el error stack para ver que pasa. |
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 |
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. |
Re: Redireccionamiento mal hacia una accion en rails 2.0 si ese era el problema.. muchas gracias por tu ayuda.. |
Re: Redireccionamiento mal hacia una accion en rails 2.0 Que Bien Muchachos |
| La zona horaria es GMT -6. Ahora son las 11:27. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.