Ruby On Rails 經常使用Gem

 

group :test do
  gem 'rails-controller-testing', '0.1.1'
  gem 'minitest-reporters',       '1.1.9'
end

開發過程當中,使用minitest進行測試,出錯信息顯示更加清晰,方便查看。測試

gem 'bcrypt',         '3.1.11'

用戶權限相關,認證用戶密碼。bcrypt在對象上提供一堆虛擬屬性,password 和 password_confirmation,並且提供has_secure_password 和authenticate 方法,對用戶進行認證。spa

group :development, :test do
  gem 'byebug', platform: :mri
end

gem byebug,用於在開發環境中進行debug調試,在須要進行調試的地方添加debugger,後臺服務端在運行到該代碼段時,會觸發斷點,開發人員能夠根據須要進行調試,若是不須要調試,Ctrl+D,在代碼處刪除掉debugger便可。代碼以下所示:debug

  def show
    @user = User.find(params[:id])
    debugger
  end
相關文章
相關標籤/搜索