Я создаю группу миграций, некоторые из которых являются стандартными миграциями «создать таблицу» или «изменить таблицу», а некоторые изменяют данные. Я использую мои фактические модели ActiveRecord для изменения данных, например:
Blog.all.each do |blog|
update_some_blog_attributes_to_match_new_schema
end
Проблема в том, что если я загружаю класс Blog, затем изменяю таблицу, а затем снова использую класс Blog, модели имеют старые определения таблиц и не могут быть сохранены в новой таблице. Есть ли способ перезагрузить классы и их определения атрибутов, чтобы я мог их повторно использовать?