2009-08-08 2 views
0

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

не существует: SHOW FIELDS FROM gateway_options

+0

Пожалуйста, добавьте больше сообщений в журнал, это немного тонкий –

ответ

1

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

config.extensions = [:all, :site] 

Подробнее here.

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

Возможно, есть способ сделать задачу рейка и автоматизировать это.

+0

Да. , , Я тоже сделал то же самое, я думаю, нам просто нужно подождать, пока они это исправит. :( –

Смежные вопросы