Sac*_*sad 5 ruby-on-rails ruby-on-rails-3 puts
我正在控制器中执行一个Active Record查询.现在我想以数组或对象的形式查看它的所有内容.我希望看到返回数据的结构.我是新的在铁轨上红宝石,请帮忙.在PHP中,我们使用var_dump()或print_r().
有几种方法可以做到这一点.如果要以交互方式使用结果,请键入以打开rails控制台rails console.在控制台中运行所需的查询
query_result = MyModel.find_by_interesting_parameter( 'Foo' )
Run Code Online (Sandbox Code Playgroud)
然后使用该to_yaml方法转储一个漂亮的结构
puts query_result.to_yaml
Run Code Online (Sandbox Code Playgroud)
有时候,更容易看到视图的内容.为此,请debug在视图中使用该方法...
<%= debug @post %>
Run Code Online (Sandbox Code Playgroud)
看到这个页面,在这里了解更多信息
看一下这个文档“调试 Rails 应用程序”,特别是第 3 节“使用 ruby-debug 进行调试”: http://guides.rubyonrails.org/debugging_rails_applications.html
| 归档时间: |
|
| 查看次数: |
7040 次 |
| 最近记录: |