Когда вы обновляете движок с новыми миграциями, как их запускать?
Я только что обновил refinerycms-news
двигатель в моем Gemfile от '~> 0.9.8'
в :git => 'https://github.com/resolve/refinerycms-news.git'
, и теперь есть ошибка, вызванная отсутствующим столбцом. Миграцию для создания столбца можно найти в установленном геме, но rake db:migrate
ничего не делает. Есть ли еще одно рейк-задание или другой шаг, который запустит его?
1 ответ
Решение
Вы должны будете следовать этому соглашению для Refinery CMS:
rails generate refinerycms_news
rake db:migrate
Генератор копирует только новые миграции и затем запускает их с помощью rake db:migrate.
Ура, Фил