Rails 4: Gruppierung von Controllern in einem Ordner

8

Ich möchte alle meine Controller und ihre Ansichten in Ordnern gruppieren, zum Beispiel unter "admin"

Das, was ich getan habe:
(1) Ich habe alle controllers in einen Ordner admin
verschoben (2) Ich habe alle views in einen Ordner admin

verschoben

(3) Ich habe im Rails Guide gelesen, dass ich Folgendes tun sollte:

%Vor%

aber ich bekomme immer einen Fehler

%Vor%

Verzeichnisstruktur:

%Vor%

Alle drei ersten Controller erben von admin_main, das von der Anwendung

erbt

Irgendwelche Ratschläge, was gelesen / geprüft werden soll?

    
nevermind 16.08.2013, 01:30
quelle

1 Antwort

8

Wenn Sie rake routes ausführen, werden Sie feststellen, dass die Namen aller Ihrer Controller mit dem Präfix 'admin /'.

versehen sind

Da Sie Ihre Controller in das Verzeichnis "admin" verschieben, sollten Sie jedem Controller dort einen Namespace hinzufügen. Zum Beispiel:

%Vor%

Und überprüfen Sie Ihre Controller, Ansichten und Helfer, aktualisieren Sie alle relevanten Pfade und Controller-Namen.

    
Bigxiang 16.08.2013, 02:38
quelle

Tags und Links