A method accessible from all controllers and views ? How ?

Hi,

I've got this method :

def is_admin?   @current_user && @current_user.admin == 1 end

I want to be able to call this method from all my controllers and all my views. If I put this method in application_controller I can call it from all my controllers but none of my views. If I put this method in application_helper I can call it from all my views but none of my controllers.

What is the best way?

Thanks. Nicolas Blanco.

Hi,

I've got this method :

def is_admin? @current_user && @current_user.admin == 1 end

I want to be able to call this method from all my controllers and
all my views. If I put this method in application_controller I can call it from
all my controllers but none of my views. If I put this method in application_helper I can call it from all my views but none of my controllers.

Put it in application.rb & then use helper_method ?

Fred

put it in the User model

you can also use a mix in.

module X def is_admin end end

class some_controller include X helper :x end