Debugowanie obiektów w modelu

Witam,

szukam, szukam i nie mogę znaleźć … Jak mogę w prosty sposób wyświetlić zawartość obiektu tablicy w modelu/controllerze ?
Znalazłem metody na wyświetlanie w logach/consoli, ale chciałbym wyświetlić go po prostu na stronie (tak jak print_r w php).
Ewentualnie jak “wysłać” obiekt z modelu do widoku (tam mogę wyświetlić wynik debug @object) ?

pozdrawiam

W widoku piszesz:

<%=  debug @object %>

Do szybkiego debugu często wystarczy zwykłe rzucenie wyjatku

raise @object.inspect

A najlepiej to zapoznaj się z pry. Znacznie poprawia komfort (i szybkość) debugowania - http://railscasts.com/episodes/280-pry-with-rails

warto poświęcić chwilę: http://pivotallabs.com/users/chad/blog/articles/366-ruby-debug-in-30-seconds-we-don-t-need-no-stinkin-gui-

debugger też się czasami przydaje :wink:

http://piotrsarnacki.com/2012/03/25/ruby-debug/

Dzięki :slight_smile:

Mała modyfikacja i raise results.to_yaml spełnia swoją rolę :wink:

@drogus tl;dr patrz mój post :stuck_out_tongue: