Rails 3 Helfer-Methode verfügbar im Modell

Ich bin beim aktualisieren einer app zu Rails 3. Wir haben eine Anwendung, die Steuerung wie folgt:

class ApplicationController < ActionController::Base
     helper_method :current_user

     def current_user
       @current_user ||= User.find(session[:user_id]) if session[:user_id]
     end

Da definieren wir "helper_method", "current_user" ist für alle die Aussicht. Es ist erhältlich für die Controller, weil Sie Erben alle von der Klasse ApplicationController.

Jedoch, als wir auf 2.3.8, Zugang zu "current_user" vorhanden war durch ein Modell, aber jetzt ist es nicht. Gibt es eine Möglichkeit, diese zu bekommen ausgesetzt Modelle?

InformationsquelleAutor user577808 | 2011-04-02

Schreibe einen Kommentar