Rails 5 Upgrade: Keine solche Middleware zum Einfügen nach: ActionDispatch :: ParamsParser (RuntimeError)

8

Ich aktualisiere eine App von Rails 4.2 auf Rails 5 beta1.1 in Entwicklung. App funktionierte gut vor dem Upgrade. Ich habe die grundlegenden Upgrade-Schritte (Aktualisieren von Ruby, Aktualisieren von Rails und zugehörige Schritte unter: Ссылка ) durchgeführt. Gemfile wurde auch auf die neuesten Edelsteine ​​aktualisiert.

Wenn ich $ rails Middleware oder $ rails console oder $ rails server starte, bekomme ich folgenden Fehler:

%Vor%

Dies hängt damit zusammen, dass ActionDispatch :: ParamsParser aus der Beta-Middleware von Rails 5 entfernt wurde ( Ссылка ) . Aber irgendwie scheint meine App immer noch danach zu suchen.

Ich habe verschiedene Dinge mit ActionDispatch :: ParamsParser in config / application.rb ausprobiert, wie zum Beispiel das Löschen, und wenn das nicht funktioniert habe, habe ich auch versucht, es hinzuzufügen. Derselbe Fehler. Irgendeine Möglichkeit, um diesen Fehler zu umgehen?

    
TH1J2 02.02.2016, 22:53
quelle

1 Antwort

9

Ich glaube, dass dieser Fehler von einem Juwel verursacht wurde, das noch nicht für Rails 5 aktualisiert wurde. Ich hatte den Edelstein remotipart ( Ссылка <) verwendet / a>). Es war sehr hilfreich. Wenn ich es aus der Edelsteindatei entferne, verschwindet der in der Frage notierte Fehler.

    
TH1J2 03.02.2016, 13:59
quelle