не удалось найти генератор acts_as_taggable_migration - PullRequest
3 голосов
/ 30 июня 2011

В моем приложении rails3 я установил act_as_taggable_on_steroids с помощью команды «Плагин rails install arguments_as_taggable_on_steroids», и он был установлен, но теперь миграция вызывает у меня проблему.

Я запускаю "rails Generate acts_as_taggable_migration", но появляется ошибка "Не удалось найти генератор activ_as_taggable_migration", пожалуйста, помогите

Ответы [ 3 ]

4 голосов
/ 11 июля 2011

удается найти обходной путь в 3 этапа:

1) <b>$ rails generate migration acts_as_taggable</b><br /></p> <pre><code> invoke active_record create db/migrate/20110710214842_acts_as_taggable.rb

2) Перезаписать с информацией о миграции
$ cat lib / ruby ​​/ gems / 1.8 / gems / acts_as_taggable_on_steroids-1.2 / generators / acts_as_taggable_migration / templates /igration.rb> 20110710223844_acts_as_taggable_migration.rb

3) Миграция*


<b>$ rake db:migrate</b>
(in c:/Sites/bon)
==  ActsAsTaggable: migrating =================================================
==  ActsAsTaggable: migrated (0.0000s) ========================================

==  ActsAsTaggableMigration: migrating ========================================
-- create_table(:tags)
   -> 0.0020s
-- create_table(:taggings)
   -> 0.0010s
-- add_index(:taggings, :tag_id)
   -> 0.0010s
-- add_index(:taggings, [:taggable_id, :taggable_type])
   -> 0.0010s
==  ActsAsTaggableMigration: migrated (0.0140s) ===============================

подтвердить с помощью <b>$ rake db:migration:status</b>

1 голос
/ 13 марта 2014

Комментарий к переносу установки для последней версии rails (3.0 +) изменился:

# For the latest versions :
rake acts_as_taggable_on_engine:install:migrations

Подробная информация о действиях, которые можно пометить в проекте Github

0 голосов
/ 25 апреля 2017

Это решило мою проблему, которая была такой же, как вопрос выше.

rails generate migration acts_as_taggable
rake acts_as_taggable_on_engine:install:migrations

Ссылка на документацию github https://github.com/mbleigh/acts-as-taggable-on

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