2017-06-21 4 views

Antwort

2

Sieht so aus, als ob Schienen nicht danach suchen.

Ich musste Folgendes tun, damit es funktioniert.

Dir["./lib/middleware/*.rb"].each do |file| 
    require file 
end 
+0

Dies ist die Lösung, mit der ich auch ging, aber es scheint, dass das Framework diese laden sollte. Vielleicht ist es ein Fehler? – j4y

0

Ich glaube, dass Sie Ihre Middleware entweder zu Ihrer config/application.rb oder Ihre config/environments Datei hinzufügen möchten.

config.middleware.use MyMiddleWare 

Dies sollte MyMiddleWare an der Unterseite des Middleware-Stack arbeiten und anhängen.

0

Noch bevor App/Middleware Inhalt geladen wird, wenn 'config.middleware.use' aufgerufen wird, denke ich, dass Sie den 'nicht initialisierten konstanten Fehler' erhalten. Die folgenden sollten beheben

Wenn das obige nicht funktioniert, könnte eine der folgenden eine Nr. Sein.

Is MyMiddleWare in app/middleware/my_middle_ware.rb ? 

Is MyMiddleWare in lib/my_middle_ware.rb ? 
Verwandte Themen