I make a lot of new Rails apps as I do a lot of tutorials and training and demo apps. I know that rails new has a bunch of flags to turn off gems and features, but what I want is a flag to leave the gems & features as-is but exclude all of the (slightly annoying) comments from the Gemfile.
What’s most annoying is clicking into each comment, interspersed between the gem lines, and deleting them over and over again for each new app. And frankly, they read like jr-developer comments that you wouldn’t normally put in a codebase.
“Use SCSS” proceeds the line
gem 'sass-rails', '>= 6' … duh
at least the webpacker comment has a link to find more information. And then the rest of the comments read like sales information… like the Rails team is trying to sell me these Gems! Gems for sale! Turbolinks makes your application faster! Gems for sale! Build JSON APIs with ease! Gems for sale!
Like, Rails has been around a long time. the default gems are opinionated. everyone knows they can remove the defaults. Fine.
I’m just like every time I do
rails new… the first thing I do is click line-by-line to remove these annoying comments. that’s my WTF rails.