Es gibt folgenden Code:
%Vor%Wie Sie sehen können, kann dieser Code eine Ausnahme erzeugen, wenn kein Benutzer mit einer Anmeldung (keine Zeigerausnahme) vorhanden ist. Wie kann ich diese Ausnahme abfangen und richtig behandeln? Ich weiß, wie man Ausnahmen in Ruby abfängt, aber ich möchte wissen, wie man in einem guten Rails-Stil vorgeht. Das gleiche Problem kann in verschiedenen Controllern auftreten - möglicherweise sollte ich einen Aktions-Wrapper erstellen, Ausnahme abfangen und 500 Fehler rendern?
Der einfachste Weg ist die rescue_from von ApplicationController:
%Vor%Tags und Links ruby ruby-on-rails