J'ai le code suivant dans mon assistant d'application.Création d'une session dans Rails Helper
route = ActionController::Routing::Routes.recognize_path(current_uri)
controller = route[:controller]
action = route[:action]
session['route']<< [controller.to_s,action.to_s]
-je obtenir l'erreur suivante Vous avez un objet nul quand on ne m'y attendais pas! Vous avez peut-être attendu une instance de Array. L'erreur s'est produite lors de l'évaluation de zéro. < <
Une connexion rapide et je vois que le contrôleur et l'action fonctionnent très bien. Ne pouvez-vous pas créer des sessions dans les assistants?
Vous pouvez raccourcir la première instruction 'if' vers' session [: route] || = [] ' – edgerunner
@edgerunner Ajouté. Merci! –