[Ruby On Rails] Afficher un message d'erreur depuis un model

Afficher un message d'erreur depuis un model [Ruby On Rails] - Divers - Programmation

Marsh Posté le 13-11-2006 à 12:45:42    

Bonjour, je voudrais savoir comment peut-on faire pour faire afficher un message d'erreur depuis un model dans un controlleur, ca m'aiderait pour avoir les retour de la db et débuger le site...

Reply

Marsh Posté le 13-11-2006 à 12:45:42   

Reply

Marsh Posté le 13-11-2006 à 14:13:45    

les afficher dans un controlleur ? c'est a dire ? les logger ? ou alors juste les afficher dans la vue ?
 
sinon, pour debugger, si je puis me permettre de te conseiller un truc, c'est de chercher a reproduire les bugs dans des tests, et apres tu corriges ton appli pour que les tests passent, ce sera beaucoup plus simple je pense

Reply

Marsh Posté le 13-11-2006 à 14:51:27    

Que dans le controlleur je puisse faire :
render :text => varDebug et que varDebug contienne des infos que je lui ai affectée dans le model.
 
Sinon vu que ce sont des bugs découvert par le client en production forcément j'ai intéret à ce que les tests passent :whistle:
 
Enfin pour le moment j'en ai plus besoin mais ca pourrait etre utile.


Message édité par LePhasme le 13-11-2006 à 14:51:51
Reply

Marsh Posté le 13-11-2006 à 15:06:17    

Normalement il y a un Array "errors" dispo à peu près partout (fonctionnant par requête) et permettant de stocker tes erreurs.
 
Derrière, tu mets en place des méthodes de validation dans ton modèle qui chargent des messages dans errors vala.
 
Normalement c'est grosso merdo ça, après j'ai pas d'appli rails dispo pour regarder ça ici.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed