db: перенести порядок в Spree - PullRequest
0 голосов
/ 08 августа 2009

Я использую spree и создал новое расширение шлюза оплаты. Проблема в том, что мой недавно созданный платежный шлюз создается первым до основного платежного шлюза spree. Вот сообщение об ошибке.

не существует: ПОКАЗАТЬ ПОЛЯ gateway_options

1 Ответ

1 голос
/ 21 августа 2009

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

config.extensions = [:all, :site] 

Подробнее здесь .

То, как я это делаю, это просто переименовывая папку "db" миграций расширений, которые нужно запустить позже. Когда остальные запустятся, я переименую его обратно в исходное имя и снова запустите миграцию. Грязно, но это работает.

Вероятно, может быть способ создать грабли и автоматизировать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...