Ruby on Rails Debug ByeBug 使用
使用
在程式碼中想要中斷的地方加入 byebug,程式執行到 byebug 這個位置則會停下來讓使用者 debug。而至於進入 Debug 頁面能幹麻,大致上跟 GDB Debug 差不多,一步一步的執行,然後檢查每一個參數的值。
1 | # 進入 byebug 頁面 |
操作指令:
help: 查看所有指令list: 列出程式碼,簡寫l,l-,l=next: 執行到下一個end段落,簡寫nstep: 執行下一行,簡寫sdisplay <params>: 印出參數的值,簡寫disp <params>continue: 退出 byebug 讓程式執行完,簡寫contquit: 退出 byebug 且結束 rails
Rails View Console
在 development 錯誤頁面的時候,下面都會有一個 console 給你輸入,覺得不錯用的話可以在 view 的任何一個地方加上這行:
1 | # app/views/layouts/application.html.erb |