0
我正在尋找一種方法來打印出對象及其關聯。等效的導軌print_r
我可以使用以下命令:
<%= debug @post %>
但這樣做的問題是,如果他們發佈了評論意見不被打印出來,所以我必須做到以下幾點:
<%= debug @post.comments %>
是否存在將打印出整個對象和關聯到視圖的方法。
我看到的這裏的幾個職位,但他們都只是說說debug
方法
乾杯
EEF
我正在尋找一種方法來打印出對象及其關聯。等效的導軌print_r
我可以使用以下命令:
<%= debug @post %>
但這樣做的問題是,如果他們發佈了評論意見不被打印出來,所以我必須做到以下幾點:
<%= debug @post.comments %>
是否存在將打印出整個對象和關聯到視圖的方法。
我看到的這裏的幾個職位,但他們都只是說說debug
方法
乾杯
EEF
在控制檯中,你可以做
y @post
在控制器你可以做
logger.info {@post.to_yaml}
您還可以使用
<%= @post.inspect %>
<%= debug @post %>
任何確實遞歸都必須編寫,以便它不會因爲自我指涉結構的無限循環結束的方法。我認爲這就是爲什麼只描述頂級對象的原因。 – tadman 2011-03-30 14:35:20
爲什麼不使用ruby-debug gem並在控制檯中根據需要操作對象? – Ant 2011-03-30 14:56:32