Último controller / action llamado

Hello boys & girls,
Alguno conoce modo de obtener el último controller y action llamado por el
cliente?.
Necesitaría el anterior a los actuales @controller.controller_name y
@controller.action_name y request.env[‘HTTP_REFERER’] no es una
soluciónaceptable en este caso particular.

No se si lo que pregunto es fantasía o me va a tocar guarrear la sesión pero
cualquier pista es bienvenida.

César Duque

On Jun 6, 2007, at 11:48 AM, César Duque wrote:

cualquier pista es bienvenida.
No hay nada builtin, y si estas en multiproceso esta chungo porque
las requests pueden repartirse, a no ser que el balanceo tenga en
cuenta la cookie de sesion. En cualquier caso has de tirar de sesion.

Si las URLs fueran suficiente el plugin History sabe mantener una
ventana de historico

http://agilewebdevelopment.com/plugins/history

– fxn

On Jun 6, 2007, at 12:14 PM, César Duque wrote:

Pinta bien, lo voy a mirar muchas gracias. La cosa es volver a la
URLs tipo http://host/#controller/action/
No estoy seguro de entender del todo la situacion, pero en todo caso
el plugin tal cual no te sirve porque ignora peticiones POST, PUT,
DELETE y Ajax. Hay solo un par de ocurrencias de “xhr?” en el fuente,
quiza sea sencillo que guarde Ajax tambien.

– fxn

No hay nada builtin, y si estas en multiproceso esta chungo
porque las requests pueden repartirse, a no ser que el
balanceo tenga en cuenta la cookie de sesion. En cualquier
caso has de tirar de sesion.

Si las URLs fueran suficiente el plugin History sabe mantener
una ventana de historico

http://agilewebdevelopment.com/plugins/history

Pinta bien, lo voy a mirar muchas gracias. La cosa es volver a la página
en
la que el usuario estaba después de enviar un form. Cuando el usuario
navega
por la página sin Ajax no hay problema porque tengo el referer siempre. En
cambio, cuando usa Ajax para cargar los diferentes contenidos de la
navegación en la misma capa (estando el form presente siempre en otra) el
referer para el envío del form es siempre el host aún a pesar de construir
URLs tipo http://host/#controller/action/

PENA