在我的rails3應用程序中,我通過命令「rails plugin install acts_as_taggable_on_steroids」安裝了acts_as_taggable_on_steroids,它已安裝,但現在遷移給了我這個問題。找不到生成器acts_as_taggable_migration
我運行 「軌道產生acts_as_taggable_migration」,但錯誤出現 「找不到發電機acts_as_taggable_migration」,請大家幫忙
在我的rails3應用程序中,我通過命令「rails plugin install acts_as_taggable_on_steroids」安裝了acts_as_taggable_on_steroids,它已安裝,但現在遷移給了我這個問題。找不到生成器acts_as_taggable_migration
我運行 「軌道產生acts_as_taggable_migration」,但錯誤出現 「找不到發電機acts_as_taggable_migration」,請大家幫忙
設法找出一個解決方法3個步驟:
1)$ rails generate migration acts_as_taggable
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/migration.rb> 20110710223844_acts_as_taggable_migration.rb
3)遷移
$ rake db:migrate
(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) ===============================
驗證與$ rake db:migration:status
的安裝導軌(3.0 +的最新版本的遷移評論)發生了變化:
# For the latest versions :
rake acts_as_taggable_on_engine:install:migrations
這解決了我的問題,它與上述問題相同。
rails generate migration acts_as_taggable
rake acts_as_taggable_on_engine:install:migrations
鏈接到GitHub的文檔https://github.com/mbleigh/acts-as-taggable-on