A practical guide to upgrading Rails from 7.2 to 8.1, covering every breaking change and how to fix it. Key breaking changes include the enum keyword argument syntax removal (now requires positional syntax), to_time timezone behavior changes, schema.rb column reordering, and leading bracket parameter name parsing. New features
Table of contents
Before You Touch the GemfileWhat Breaks in the Rails 7.2 to 8.1 UpgradeWhat’s New in Rails 8.1Rails 8.1 Upgrade StrategyQuick ReferenceRelated ArticlesSort: