Determine which action, which controller is calling?


#1

Hello,

Is it possible to determine wich :action , wich :controller is calling
the function func_test in ApplicationController ?

in class ApplicationController I have

def func_test
if ( calling from index )
return “1” end

if ( calling from contact )
return “2” end
end

and in class SiteController

def index
@var = func_test
end

def contact
@var = func_test
end

Thanks


#2

oo00oo wrote:

def contact
@var = func_test
end
You should have access to the params[] hash, which contains the
:controller and :action.


#3

That’s it, thanks !

I create a simple before_filter like

SiteController :
before_filter :setup_params

ApplicationController :
def setup_params
@par = params
end