Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Track the version-compatible config settings inside railties #28469
Instead of forcing new applications to carry an initializer that just switches things to what their default "should" be, we can handle it internally.
The initializer is then only used by upgraders: it shows what the new default would be (commented out), while their upgraded application continues to operate as it did before.
Under this model, a multiply-upgraded application could accumulate several