2010-07-31 3 views
1

Comme request.referer, je souhaite savoir de quel contrôleur/action provient l'utilisateur. Y a-t-il une méthode à faire? Tout ce que je pouvais penser est d'utiliser un flash, une meilleure méthode?Recherche du contrôleur/de l'action appelant dans Rails

+0

Pourquoi avez-vous besoin de savoir? –

+0

Je fais des actions basées sur le request.referer. Cela fonctionnait bien jusqu'à ce que j'ajoute quelques validations retournant un rendu: action sur les erreurs. Je perds les informations du référent URI lors d'un rendu. – Ambush404

+0

J'ai résolu mon problème en vérifiant les valeurs dans les paramètres, en recherchant les attributs du formulaire. – Ambush404

Répondre

5

Rails.application.routes.recognize_path (request.referer) [: Action]

Questions connexes