Commit c2c47940 authored by Klaus Stein's avatar Klaus Stein
Browse files

Add debugging gems

parent 058a5f22
......@@ -44,6 +44,7 @@ gem 'pry-rails'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'pry-byebug'
end
group :development do
......@@ -57,12 +58,12 @@ group :development do
gem 'spring'
# from https://deepakmahakale.in/blog/2021/04/26/5-must-have-gems-in-ror-development-environment.html
# gem 'xray-rails'
# gem 'xray-rails'
gem 'rubocop', require: false
gem 'bullet'
gem 'awesome_print'
gem 'annotate' # have schema description in models
end
group :test do
......@@ -72,6 +73,10 @@ group :test do
# Easy installation and use of web drivers to run system tests with browsers
gem 'webdrivers'
gem "minitest-rails"
# to detect N+1 queries
# https://blog.appsignal.com/2021/08/11/ruby-hidden-gems-bullet-and-how-it-integrates-with-appsignal.html
gem 'bullet'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
......
......@@ -137,6 +137,9 @@ GEM
pry (0.14.1)
coderay (~> 1.1)
method_source (~> 1.0)
pry-byebug (3.8.0)
byebug (~> 11.0)
pry (~> 0.10)
pry-rails (0.3.9)
pry (>= 0.10.4)
public_suffix (4.0.6)
......@@ -263,6 +266,7 @@ DEPENDENCIES
mini_magick
minitest-rails
pg
pry-byebug
pry-rails
puma
rack-mini-profiler
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment