2009-08-29 10 views
0

Chaque fois que j'essaieComment puis-je voir à quoi ressemble l'objet de requête?

logger.info ("REQUEST: \n " + request.to_yaml) 

Je reçois cette erreur:

can't dump anonymous class Class 

Quelle est la meilleure façon de voir ce qui est dans l'objet de requête (d'une manière lisible)?

+0

Similaire ?: [ne peut pas sauvegarder la classe anonyme Class in ruby] (http://stackoverflow.com/q/15172540/456814). –

Répondre

5
logger.info ("REQUEST: \n " + request.inspect) 
+0

'inspecter' tout combine sur une seule ligne - il est impossible de voir ce qui se passe –

+1

Je suppose que je suis juste habitué à lire de cette façon. Le problème que vous rencontrez est que toutes les classes ne définissent pas to_yaml, et plus particulièrement "Class" dans l'erreur que vous voyez. Vous pourriez être plus précis cependant. Y at-il une raison pour laquelle vous avez besoin de voir l'ensemble de l'objet request, et pas seulement un sous-ensemble de ses attributs? – jdl

Questions connexes