before_filter с другим контроллером

Я пытаюсь создать действие, которое будет проверять каждую страницу, если пользователь вошел в систему. Для этого в контроллере Home я создал этот метод:

def check_session
  if !session[:user_id]
    redirect_to :action=> 'login'
  end
end

И я поместил этот код во главе контроллера:

before_filter :check_session, :except => [:sub_layout, :authenticate, :login]

Теперь я хочу использовать check_session извне со страниц Home , скажем, на страницах пользователей . Каков правильный синтаксис для вызова метода другого контроллера в before_filter ?

5
задан hizki 13 January 2011 в 02:40
поделиться