Gute Arbeit, @JammyDodger! Das ist bestimmt der richtige Weg!
Eine weitere Sache, nach der Sie Ausschau halten sollten, ist eine ensure_consistency-Methode im Benutzer-Modell. Sie könnten im Quellcode nachsehen oder es einfach versuchen:
u=User.find(123)
u. ensure_consistency!
Oder vielleicht ohne das !