Ich versuche, eine Aktion zu erstellen, die für jede Seite überprüft, ob der Benutzer angemeldet ist. Zu diesem Zweck muss im Controller Home
Ich habe diese Methode entwickelt:
def check_session
if !session[:user_id]
redirect_to :action=> 'login'
end
end
Und ich habe diesen Code an den Anfang des Controllers gesetzt:
before_filter :check_session, :except => [:sub_layout, :authenticate, :login]
Jetzt möchte ich check_session
von außerhalb der Seiten von Home
zum Beispiel auf den Seiten von Users
. Was ist die korrekte Syntax für den Aufruf einer Methode eines anderen Controllers in der before_filter
?