Ruby快速查看对象中的字段

时间:2015-03-26 16:03:40

标签: ruby-on-rails ruby ruby-on-rails-4

我正在调试google-client-api输出并返回一个<Google::APIClient::Result:0x007f61183571b0对象。我怎样才能看到那里的字段?

实验表明,那里有响应和请求字段,但我尝试在其上调用.inspect,但实际上并没有显示任何内容,而是显示大量文本。

为了便于阅读,我在我的rails控制器中执行此操作

render json: gaquery.inspect

2 个答案:

答案 0 :(得分:3)

尝试

(result.methods - Object.public_instance_methods).sort

,其中result是相关对象的变量名称。

虽然找到它的文档并查看它仍然会更好。

答案 1 :(得分:0)

或使用pry,然后输入ls object