Retiring Active Record Associations the Rails 8.1 Way
A familiar scene from fractional work: you've been brought in on a Rails app that's been around for six or seven years. The team is small, the test suite is patchy in the older corners, and somewhere in app/models/user.rb there's a has_many :legac...