So you're saying that you have to understand all of the magic rails does before it should be adopted for anything?
You can even search for "rails typo in migration" and the first result is a stack overflow post suggesting and explaining how to roll back the migration so you can edit it
That's a little extreme, surely this must be hyperbole.