在轨道上打印阵列或对象.还要查看数据的结构



我正在控制器中执行活动记录查询。现在,我想以数组或对象的形式查看其所有内容的天气。我想查看返回数据的结构。我是Ruby on Rails的新手。在PHP中,我们使用var_dump()print_r()

有几种方法可以做到这一点。如果您想与结果进行互动播放,请通过键入rails console打开导轨控制台。在控制台中运行您想要的查询

query_result = MyModel.find_by_interesting_parameter( 'Foo' )

然后使用to_yaml方法将一个不错的结构倾倒

puts query_result.to_yaml

有时候,看到视图的回音很容易。为此,请在视图本身中使用debug方法...

<%= debug @post %>

有关更多信息,请参见此页面

尝试to_yamlinspect方法。

查看此文档,'调试导轨应用程序',尤其是第3节,'用ruby-debug'调试:http://guides.rubyonrails.org/debugging_rails_applications.html

最新更新