【问题标题】:Debug with Rails使用 Rails 调试
【发布时间】:2014-12-20 10:30:39
【问题描述】:

向上: 如果是真的:

"你想显示一个非常复杂的对象,你有一个非常复杂的 结果。”

我怎样才能使输出更容易?


我想漂亮地打印@_controller 和我所看到的:

  1. <%= debug @_controller %>

2.<%= simple_format @_controller.to_yaml %> 错误:“无法转储匿名模块:#”

  1. <%= @_controller.inspect %>

  1. <%= raw ap(@_controller) %>

有没有办法漂亮地打印这个对象(@_controller)?

喜欢echo '<pre>';print_r($object);echo '</pre>';在php中?

非常感谢!!!

【问题讨论】:

    标签: ruby-on-rails debugging awesomeprint


    【解决方案1】:

    Rails 的 <%= a.inspect %> 是 PHP 的 print_r(a) 的“等价物”。

    你想显示一个非常复杂的对象,你有一个非常复杂的结果。

    【讨论】:

    • 谢谢你,有什么方法可以快速查看对象吗?
    【解决方案2】:

    我自己找到了答案,我可以打印controller.methods和controller.instance_variables

    非常感谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      相关资源
      最近更新 更多