Rails開發中使用byebug調試器

在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
相關文章
相關標籤/搜索