2009-08-29 39 views
0

每当我尝试如何查看请求对象的外观?

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

我得到这个错误:

can't dump anonymous class Class 

什么,看看有什么请求对象(以可读的方式)的最好方法?

+0

相关?[无法在ruby中转储匿名类Class](http://stackoverflow.com/q/15172540/456814)。 – 2014-05-21 05:14:08

回答

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

'inspect'把所有东西都放在一条线上 - 不可能看到发生了什么 – 2009-08-30 02:28:20

+1

我想我只是习惯以这种方式阅读它。你遇到的问题是不是每个类都定义了to_yaml,特别是你看到的错误中的“Class”。 虽然你可能更具体。是否有理由需要查看整个请求对象,而不仅仅是其某些子属性? – jdl 2009-08-30 06:52:39