Такива неща не се правят в миграции.

Не се викат модели. Ако е крайно наложително (тук не ми се струва), трябва да inline-неш класа. Причината е, че миграцията няма да работи, ако user.rb се промени (или преименува или изтрие)