22
33source 'https://rubygems.org'
44
5- ruby '3.2.2 '
5+ ruby '3.4.1 '
66
77# Bundle edge Rails instead: gem 'rails', github: 'rails/rails', branch: 'main'
8- gem 'rails' , '~> 7.1 .0'
8+ gem 'rails' , '~> 8.0 .0'
99
10- # The original asset pipeline for Rails [https://github.com/rails/sprockets-rails ]
11- gem 'sprockets-rails '
10+ # The modern asset pipeline for Rails [https://github.com/rails/propshaft ]
11+ gem 'propshaft '
1212
1313# Use sqlite3 as the database for Active Record
1414gem 'sqlite3'
@@ -25,15 +25,15 @@ gem 'turbo-rails'
2525# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev]
2626gem 'stimulus-rails'
2727
28+ # Use Tailwind CSS [https://github.com/rails/tailwindcss-rails]
29+ gem 'tailwindcss-rails'
30+
2831# Build JSON APIs with ease [https://github.com/rails/jbuilder]
2932gem 'jbuilder'
3033
3134# Use Redis adapter to run Action Cable in production
3235gem 'redis'
3336
34- # Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis]
35- # gem 'kredis'
36-
3737# Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword]
3838# gem 'bcrypt'
3939
@@ -43,12 +43,6 @@ gem 'tzinfo-data', platforms: %i[windows jruby]
4343# Reduces boot times through caching; required in config/boot.rb
4444gem 'bootsnap' , require : false
4545
46- # Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
47- # gem 'image_processing'
48-
49- # Tailwind CSS for style
50- gem 'tailwindcss-rails'
51-
5246# Custom domain validation
5347gem 'public_suffix'
5448
@@ -59,6 +53,9 @@ group :development, :test do
5953 # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
6054 gem 'debug' , platforms : %i[ mri windows ]
6155
56+ # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
57+ gem 'brakeman' , require : false
58+
6259 # Environment variables
6360 gem 'dotenv-rails'
6461end
@@ -67,12 +64,6 @@ group :development do
6764 # Use console on exceptions pages [https://github.com/rails/web-console]
6865 gem 'web-console'
6966
70- # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler]
71- # gem 'rack-mini-profiler'
72-
73- # Speed up commands on slow machines / big apps [https://github.com/rails/spring]
74- # gem 'spring'
75-
7667 # Linters
7768 gem 'rubocop' , require : false
7869 gem 'rubocop-capybara' , require : false
0 commit comments