我正在 Controller 中执行 Active Record 查询。现在我想以数组或对象的形式查看它的所有内容。我想查看返回数据的结构。我是 ruby on rails 的新手。在 PHP 中,我们使用 var_dump()
或 print_r()
.
最佳答案
有几种方法可以做到这一点。如果您想以交互方式使用结果,请输入 rails console
打开 rails 控制台。 .在控制台中运行所需的查询
query_result = MyModel.find_by_interesting_parameter( 'Foo' )
然后使用
to_yaml
倾倒一个好的结构的方法puts query_result.to_yaml
有时,查看 View 返回的内容更容易。为此,请使用
debug
View 本身中的方法...<%= debug @post %>
查看此页 here想要查询更多的信息
关于ruby-on-rails - 在 Ruby on rails 中打印数组或对象。还要查看数据的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13011184/