Bonjour tout le monde,

je travaille actuellement sur un projet en rails où j'ai besoin
d'utiliser la fonction set_trace_func. Celle-ci me permet de détecter
certaines choses. Cependant je n'arrive pas à détecter la présence de
filtres...

je m'explique :

j'ai une classe

class ApplicationController < ActionController::Base

before_filter :get_session_user

def get_session_user
@user = session[:user]
end

end

quand j'utilise une classe qui dérive de ApplicationController avec

set_trace_func lambda { |event, file, line, id, binding, classname| ...

ni "file" ni "classname" ni "id" ne se positionnent sur les valeurs
correspondant à celles d'application controller.
Pour autant le filtre est bien éxécuté.

Quelqu'un aurait il une idée pour que je puisse détécter les filtres ?

Je vous remercie d'avance.

Romaric

Attachment: signature.asc
Description: OpenPGP digital signature

Répondre à