This doesn't affect us (since luckily we never use them), and, since doing something like `Budget::Investment.where(budgets: 1)` would be very confusing, getting an error when writing this code is IMHO better than just getting a warning, which was the default before Rails 7.1 [1]. [1] https://guides.rubyonrails.org/v7.1/configuring.html#config-active-record-allow-deprecated-singular-associations-name