Ich möchte den Edelstein "better_errors" mit meiner Anwendung rails 3.2 verwenden, aber es ist immer noch die Standardfehlerseite, die angezeigt wird.
In meinem Gemfile:
%Vor%Ich habe ein "bundle install" gemacht und dann
%Vor%Alles scheint gut konfiguriert zu sein.
Ich betreibe meinen Rails Server in der Entwicklungsumgebung
%Vor%Irgendwelche Ideen? Vielen Dank.
Ich kratzte mich tagelang mit dem gleichen Problem am Kopf. Ich schrieb Charlie schließlich per E-Mail und er antwortete eine Stunde später mit meiner Antwort: "Sie müssen auf localhost sein, um better_errors zu verwenden"
Ich habe in einer Ubuntu-VM auf einem Windows 7-Host entwickelt und die Site von Windows aus durchsucht. Obwohl dies ein Sicherheitsrisiko darstellt, können Sie dies zulassen, indem Sie den Anweisungen folgen: Ссылка
Ich hoffe, dass dies Ihr Problem löst.
Sie können dieser Episode von railscast folgen:
Das ist mein group development
mit better_errors
gem:
Sie können diese Schritte ausführen:
Aktualisieren Sie better_error
gem auf die letzte Version !.
1% deinstallieren current version
von better_error
gem mit dem Befehl gem uninstall better_errors
.
2º Entfernen Sie dann '>= 1.0.1'
, '>= 0.3.2'
, '>= 0.6.8'
Ihrer Edelsteindatei und führen Sie den Befehl bundle install
Grüße!
Können Sie ein Bundle-Update ausprobieren? Als aktuelle Version habe ich 0.6.0.
Ich verwende auch nicht die Datei config / initializers / better_errors.rb
Überprüfen Sie die Serverprotokolle, wenn Sie nicht 500 interne Serverfehler haben, wenn ich sie nach einem Ajax-Update an den Modellen habe, sehe ich die better_errors-Seite nicht.
Tags und Links ruby ruby-on-rails gem ruby-on-rails-3.2