Ich möchte Ausnahme beim Schreiben API in Schienen mit Grape Edelstein behandeln. Wenn die Datenbankverbindung leer ist oder der Benutzername oder das Passwort falsch sind, liegt ein Fehler vor. aber ich möchte es mit Ausnahme behandeln.So behandeln Sie Ausnahme in Traube (Rails), wenn Datenbankverbindung ist Null oder Zugriff verweigert
0
A
Antwort
0
Es ist nicht klar, was Sie hier wirklich benötigen, aber wenn Sie einen zentralen Punkt benötigen, an dem Sie alle Ausnahmen eines bestimmten Typs behandeln können, können Sie den Block rescue_from verwenden.
class YourAPI::API < Grape::API
rescue_from Grape::Exceptions::ValidationErrors do |e|
error!(e, 400)
end
rescue_from YouExceptionHere do |e|
# Do whatever you want here.
end
end
Wenn es nicht das ist, wonach Sie suchen, lassen Sie es mich wissen.
Verwandte Themen
- 1. Container Anmeldeinformationen Zugriff verweigert Ausnahme
- 2. So behandeln Sie diese Ausnahme: Ungültige Operation Ausnahme
- 3. So behandeln Sie eine Ausnahme, die in Zukunft in scala
- 4. Zugriff verweigert: 403 oder 404?
- 5. Zugriff verweigert, wenn sie mit ToroiseSVN
- 6. Zugriff verweigert wird, wenn Sie den Code
- 7. So behandeln Sie die Brandmeldebenachrichtigung, wenn App im Vordergrund ist
- 8. So behandeln Sie Ausnahme beim Ausführen von List.Sort
- 9. Ausnahme ist NULL immer
- 10. Ausnahme, wenn der Parameter AddWithValue NULL ist
- 11. Zugriff verweigert Fehler, wenn zu Application.CommonAppDataPath Schreiben
- 12. Erwischt Ausnahme: Zugriff verweigert in Amazon bestellen api
- 13. Zugriff verweigert in java.io.FileNotFoundException
- 14. So umgehen Sie die "Zugriff auf Pfad" F:/Systemdatei-Volume 'verweigert "Ausnahme?
- 15. Zugriff verweigert, wenn versuchen, Datei zu löschen
- 16. Der Zugriff wurde verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED))?
- 17. Null-Zeiger-Ausnahme, wenn die serielle Schnittstelle den Zugriff auf
- 18. java.io.FileNotFoundException: (Zugriff verweigert)
- 19. Zugriff verweigert, wenn RunWithElevatedPrivileges verwendet wird?
- 20. Behandeln Sie Ausnahme in Klassenbibliothek mit Attribut
- 21. System.ComponentModel.Win32Exception: Zugriff verweigert
- 22. Java RMI/Zugriff verweigert
- 23. Ausnahme im Thread "Haupt" java.security.AccessControlException: Zugriff verweigert (java.util.PropertyPermission * lesen, schreiben)
- 24. Wie Ausnahme behandeln zweimal
- 25. So behandeln Sie mehrere Delegierte
- 26. SetupDiChangeState wirft Zugriff verweigert
- 27. Behandeln unbehandelt Ausnahme in GUI
- 28. So behandeln Sie UnsafeMutablePointer korrekt
- 29. Wie Rails Datenbankverbindung im Hintergrund behandelt?
- 30. So behandeln Sie Fehler in Retrofit 2.0