Проблема с пользовательским рельсовым движком db: задача миграции граблей - PullRequest
0 голосов
/ 25 января 2012

В rails 3.1 вы можете использовать потрясающую задачу rake для копирования миграций, как показано ниже из вашего движка.

rake my_engine:install:migrations

Обычно это прекрасно работает, если я направляю свой Gemfile в репозиторий git или через: path.

Однако, если я просто использую рубиновый камень напрямую gem 'spud_admin' мое задание по рейку исчезает Любые идеи, почему эта задача граблей исчезает?

Ответы [ 2 ]

1 голос
/ 31 января 2012

Ну, у меня была похожая проблема, и мне удалось ее решить благодаря комментарию jipiboily. У меня есть движок под названием «myEngine2», поэтому я попытался назвать его так:

rake myEngine2: установка: миграция

но это не удалось. Я чем набрал

bundle exec rake -T

была строка:

rake my_engine2_engine: install: migrations # Копировать миграции из my_engine2_engine к приложению

Я дал ему шанс, и это сработало. Может быть, это та же проблема в вашем случае?

0 голосов
/ 29 февраля 2012

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

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