在Web應用中進行調試每每是很不方便的工做,不像傳統對代碼行設置斷點調試,對剛學習Web開發的從業人員不太瞭解如何使用調試器來分析代碼運行狀況。學習
在Rails開發中有一款byebug Gem很好地幫助到了學習Rails開發的我。debug
配置Gemfile以下:調試
group :development, :test do ... gem 'byebug', '3.4.0' ... end
就能輕鬆獲取byebug的功能。code
在代碼中設置斷點處加入debugger,這樣就能像使用調試器那樣在控制檯查看程序運行狀態。開發
class UsersController < ApplicationController def show @user = User.find(params[:id]) debugger end end