Навигация
16.4. Миграции данных
Миграции представляют собой обыкновенный Ruby-код, поэтому с ними: делать все, что угодно. Но поскольку их код также относится и к Rails, то i тупен весь код, имеющийся в приложении на данный момент. В частности»! грации имеют доступ к классам моделей. Это обстоятельство облегчает i миграций, способных манипулировать данными, которые находятся в точной базе данных.
Рассмотрим два различных сценария, в которых пригодилась бы ма ция данными в миграциях: загрузку разработочных данных и перемещение^ ных между версиями приложения.