Sometimes you have a form backed by a simple ActiveModel model with no persistence. But what if you want to use uploads in such a form, with validations and working across form redisplays?
You are maintaining a long-lived fork and find it increasingly hard to keep track of the exact changes that have been made to the fork? Use advanced Git features to make your life easier.