Routing Error - nicht initialisierte Konstante UsersController? Omniauth-Facebook

8

Also habe ich diese App, die omniauth-facebook benutzt, um Benutzer zu authentifizieren, die ein neuer Benutzer im sessioncontroller erstellt:

%Vor%

Dann trifft es das Benutzermodell:

%Vor%

Dann habe ich in meinem Benutzercontroller so etwas, um ein Benutzerprofil anzuzeigen:

%Vor%

Und in der show.html.erb habe ich so etwas:

%Vor%

Aber ich bekomme den folgenden Fehler: Routing Error - uninitialized constant UsersController

Meine Routen-Datei:

%Vor%     
SHUMAcupcake 04.07.2012, 14:51
quelle

1 Antwort

20

Es ist ein wenig schwierig zu sagen, was das Problem hier ist: In Zukunft sollten Sie die gesamte Fehlermeldung und den Code, auf den die Fehlermeldung verweist, als schlecht bezeichnen.

Trotzdem denke ich: Ihr UsersController heißt UserController . Es sollte pluralisiert werden. Ändern Sie den Namen in UsersController und dies sollte funktionieren.

    
Veraticus 04.07.2012, 15:01
quelle