Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2014, 11:54
Avatar de kalvinman
kalvinman
 
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 18 años, 1 mes
Puntos: 22
Pregunta Usar funciones globales en los controladores

Hola amigos,

Dentro de mis controladores creo digamos este método o función

Código:
before_action :require_login

def require_login
      if session[:rol] != "Admin"
        flash.notice = "Esta zona es unicamente para administradores."
        redirect_to user_login_path
      end
    end
Asi puedo verificar si el usuario es administrador, el problema es que este código tendria que ponerlo en cada uno de los controladores, hay algún lugar en el que lo pueda poner algo así como un controlador padre para que dentro de cada controller solo tenga que agregar

Código:
before_action :require_login
Gracias