Ruby on rails 如何查看请求对象的外观?

Ruby on rails 如何查看请求对象的外观?,ruby-on-rails,ruby,Ruby On Rails,Ruby,每当我尝试 logger.info ("REQUEST: \n " + request.to_yaml) 我得到这个错误: can't dump anonymous class Class 查看请求对象中的内容(以可读的方式)的最佳方式是什么?inspect在一行中把所有内容都混在一起--不可能看到发生了什么,我想我已经习惯了这样读。您遇到的问题是,并不是每个类都定义了to_yaml,特别是您看到的错误中的“Class”。不过你可以说得更具体一些。您需要查看整个请求对象,而不仅仅是其属性的某

每当我尝试

logger.info ("REQUEST: \n " + request.to_yaml)
我得到这个错误:

can't dump anonymous class Class

查看请求对象中的内容(以可读的方式)的最佳方式是什么?

inspect
在一行中把所有内容都混在一起--不可能看到发生了什么,我想我已经习惯了这样读。您遇到的问题是,并不是每个类都定义了to_yaml,特别是您看到的错误中的“Class”。不过你可以说得更具体一些。您需要查看整个请求对象,而不仅仅是其属性的某个子集,这有什么原因吗?
inspect
将所有内容都放在一行中—不可能看到发生了什么,我想我已经习惯了这样读。您遇到的问题是,并不是每个类都定义了to_yaml,特别是您看到的错误中的“Class”。不过你可以说得更具体一些。是否有理由需要查看整个请求对象,而不仅仅是其属性的某个子集?相关?:.Related?:。
logger.info ("REQUEST: \n " + request.inspect)