Как сделать рельсовую миграцию условной для текущего RAILS_ENV? - PullRequest
7 голосов
/ 01 марта 2011

Как сделать миграцию Rails условной для текущего RAILS_ENV?

В частности, я хочу:

  1. Проверить миграцию в head-of-master
  2. Выполнить миграцию только на нашем промежуточном экземпляре

Это позволит нам выполнять обновления базы данных - посредством миграции - что мы хотим только в нашей промежуточной среде.Примером может служить активация функции для конкретной учетной записи или класса учетных записей в целях тестирования.

1 Ответ

15 голосов
/ 01 марта 2011

Просто используйте Rails.env.production? / Rails.env.<custom-env>? в ваших методах повышения / понижения класса в Миграции.

...