Ich würde empfehlen, Rettungsblöcke wie @Arup empfohlen. Darüber hinaus können Sie eine Debug-Anweisung hinzufügen, so dass Sie durch die Fehler in der Konsole
begin
puts "Your code here"
rescue => e
debugger
end
Seien Sie sicher, den Rubin-debug zu Ihrem Gemfile hinzuzufügen, oder installieren Sie es mit Schritt kann: Jetzt
$ sudo gem install ruby-debug
Wenn Sie Fehler haben, wird Ihr Code angehalten und Sie können die Ausnahmen in der Konsole anzeigen/durchlaufen.
Ich empfehle die bessere Fehler Gem. Check out this episode on RailsCasts about it. Mit diesem Juwel können Sie Ausnahmen in Ihrem Webbrowser anzeigen und mit ihnen interagieren. Es ist ein Lebensretter.
Ein anderes cooles Projekt, das ich kann, ist rack-webconsole. Mit diesem Juwel können Sie jederzeit eine Befehlszeile in Ihrem Webbrowser öffnen und mit Ihrer Rails-App interagieren. Nicht sicher, ob dieses Juwel noch unterstützt wird oder nicht.
Schließlich sicherstellen, RailsPanel für Chrom zu erhalten. Dieses Add-On bietet Ihnen einige tolle Informationen zu Ihrer Rails-App in einem Entwickler-Tool-Addon.
Was für ein Problem mit Rubys eigenen 'begin..rescue..end' einzureichen? –
Nichts. Meine App ist nicht fehlgeschlagen. Ich möchte die Webkonsole überprüfen. –
Okay ... wenn Sie Ihre Antwort bekommen, benachrichtigen Sie mich .. Ich würde gerne wissen, ob es möglich ist oder nicht. –