J'ai un problème pour afficher le message d'erreur dans Ruby on Rails. J'utilise:Comment afficher un message d'erreur descriptif?
rescue => Exception ex
#display ex.message
La sortie que je reçois quand j'ai essayé de l'afficher dans une boîte de message d'alerte est ceci:
"DBI::DatabaseError: 37000 (50000) [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot approve records for the specified date..: Exec uspTestProc 279, 167, 2."
Il affiche quelques mots qui ne sont pas convivial pour les utilisateurs. Ce que je veux est d'afficher seulement ces mots: "ne peut approuver des enregistrements pour la date spécifiée"
Salut. merci pour la réponse, l'erreur a été soulevée en ms sql en utilisant raiserror .. ex. Raisonne ("Ne peut pas approuver les enregistrements pour la date spécifiée") J'aime afficher le mot "Impossible d'approuver les enregistrements pour la date spécifiée" .. mais quand je l'affiche en ruby on rails ce que j'ai obtenu est "DBI :: DatabaseError : 37000 (50000) [Microsoft] [Pilote ODBC SQL Server] [SQL Server] Impossible d'approuver les enregistrements pour la date spécifiée ..: Exec uspTestProc 279, 167, 2 " J'espère que vous pouvez m'aider avec cela .. merci beaucoup. –