Я бы хотел перенести отношение принадлежащего мне, которое у меня сейчас есть, к отношению has_and_belongs_to_many. В идеале я хотел бы сделать это в построенной миграции.
Когда я добавляю эту новую миграцию, которая является идентификаторами соединения для этих двух элементов, могу ли я впоследствии внести изменения в модель в этой миграции?
#migration code goes here to add the new item field
Item.find(:all).each do |item|
specific changes to item to account for the new relationship
end
Или это не то, что я могу сделать в этой среде граблей? Я хотел бы перенести объекты на новую систему HABTM. Должен ли я проверить это в самом коде и запустить его как отдельную задачу rake перед запуском экземпляра приложения?