Does this actually fix it or not
If this fixes it I'm pretty sure there's something wrong with the backend code.
Testing upgrade vs. migrate one more time.
Database modification.
Removing db stuff for now?
Removing all db stuff?
Whoops, getting rid of all db stuff for real.
Another experiment.
Adding db stuff back in piece by piece.
Adding another piece of the db code.
Adding another piece of the db code.
Adding another piece of the db code.
Adding the 'Item.all' line back to ruined.rb
Adding visual styles and explanation text.