Buenas, ¿hay alguna forma de redirigir una petición que inicialmente es
para
un controlador y acción concretas a otro controlador y acción, por
ejemplo,
desde un filter?
before_filter :redirigir
def redirigir
c=params[
end
saludos.
Buenas, ¿hay alguna forma de redirigir una petición que inicialmente es
para
un controlador y acción concretas a otro controlador y acción, por
ejemplo,
desde un filter?
before_filter :redirigir
def redirigir
c=params[
end
saludos.
Disculpad el error, reenvÃo:
Buenas, ¿hay alguna forma de redirigir una petición que inicialmente es
para
un controlador y acción concretas a otro controlador y acción, por
ejemplo,
desde un filter?
Se que se puede hacer con redirect_to, pero entonces pierdo los
parametros
del formulario actual.
Y si, con javascript basta cambiar el action del form, pero intento
hacer
esto sin javascript, a nivel de servidor.
before_filter :redirigir
def redirigir
c=params[:controller]
a=params[:action]
#redirect_to url_for :controller=>c, :action=>a
#asi no quiero
#¿as�
c=obtener_controlador c
c.send a, [params] #???
end
Creo quese entiende mi idea. Supongo que a lo mejor hay que llamar a
objetos
más profundos del framework para obtener el objeto controlador y el
método a
llamar.
saludos.
2008/8/24 Rafa C. [email protected]
Joder. Ya hay una pregunta parecida justo antes de la mÃa.
Disculpad la repetición.
El 24 de agosto de 2008 19:36, Rafa C. [email protected]
escribió:
On Sun, Aug 24, 2008 at 7:28 PM, Rafa C. [email protected]
wrote:
Buenas, ¿hay alguna forma de redirigir una petición que inicialmente es
para un controlador y acción concretas a otro controlador y acción, por
ejemplo, desde un filter?
Creo que no debe de ser muy dificil, pero por curiosidad, podrÃas dar
más
datos. ¿En qué caso lo necesitas? De momento no se me ha ocurrido
ninguno.
Rafa C. wrote:
Se que se puede hacer con redirect_to, pero entonces pierdo los
parametros
del formulario actual.
…
#¿as�
c=obtener_controlador c
c.send a, [params] #???end
Supongo que de esta manera igual puedes conseguir que le entre la acción
al controlador, pero ¿qué pasarÃa al renderizar la vista? ¿En qué
directorio irá a buscar el template, el del controlador por el que
realmente entró la request o el del controlador al cual has hecho el
send?
Al igual que Guillermo, tampoco veo ningún escenario donde te haga falta
hacer este tipo de cosas…
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs