Когда вы обновляете движок с новыми миграциями, как их запускать?

Я только что обновил 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.

Ура, Фил

Другие вопросы по тегам