Отладка с помощью Rails

Up: Если это правда:

"Вы хотите отобразить очень сложный объект, у вас очень сложный результат".

Как я мог облегчить вывод?


Я хочу красивую печать @_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?

Большое спасибо!!!

2 ответа

Решение

Я нашел ответ сам, для меня нормально печатать controller.methods и controller.instance_variables

Большое спасибо!

Рельсы <%= a.inspect %> является "эквивалентом" PHP print_r(a),

Вы хотите отобразить очень сложный объект, у вас очень сложный результат.

Другие вопросы по тегам