diff --git a/Gemfile b/Gemfile --- a/Gemfile +++ b/Gemfile @@ -1,13 +1,19 @@ source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } +ruby '3.0.2' + #rails -gem 'rails', '~>6.0' +gem 'rails', '~>7.0' + +# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails] +gem "sprockets-rails" + gem 'activerecord-session_store' gem 'puma' # Reduces boot times through caching; required in config/boot.rb -gem 'bootsnap', '>= 1.1.0', require: false +gem 'bootsnap', require: false # Bundle edge Rails instead: # gem 'rails', :git => 'git://github.com/rails/rails.git' @@ -41,11 +47,11 @@ # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks #gem 'turbolinks', '~> 5' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder -gem 'jbuilder', '~> 2.5' +gem 'jbuilder' #in-place editor -gem 'best_in_place', '~> 3.0.1' +gem 'best_in_place', git: "https://github.com/mmotherwell/best_in_place" # jquery addition gem 'jquery-rails' @@ -93,7 +99,7 @@ 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 'debug', platforms: [:mri, :mingw, :x64_mingw] end group :development do @@ -103,14 +109,15 @@ # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' + + # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler] + # gem "rack-mini-profiler" end group :test do # Adds support for Capybara system testing and selenium driver - gem 'capybara', '>= 2.15' + gem 'capybara' gem 'selenium-webdriver' - # Easy installation and use of chromedriver to run system tests with Chrome - #gem 'chromedriver-helper' - gem 'webdriver' + gem 'webdrivers' end