I have a small rails application which was running on 7.0. I’ve managed to upgrade it to 7.1, then 7.2 and now to 8.0.2. All tests are passing and everything seems to be fine.
I also started to migrate vom sidekiq to solid queue as it fits much better in my scenario. Another use case for me was to have rubicon and kamal directly integrated with rails 8. But I am missing the configurations and executables in bin.
I also couldn’t find anything in the official docs on how to add them after upgrade, so now I am a bit confused and asking me if there is more I may miss during the upgrade.
I created a blank new project with rails 8.0.2 and for now, I would just copy the files. Does that really work? Is there any better way to get the new defaults up and running?
It does not add the Dockerfile that I’ve seen so you can copy the Dockerfile and config/deploy.yml over from the new blank project. You’ll also want to copy over the .kamal directory in the root of your 8.0.2 project.
bundle add rubocop-rails-omakase
You can add add the solid_* gems with bundle add as well. I have not used them directly so I cannot comment on configuration, but the guides do have some good info.