3

in my rails3 app i installed acts_as_taggable_on_steroids through command "rails plugin install acts_as_taggable_on_steroids" and it got installed,but now the migration give me the problem.

I run "rails generate acts_as_taggable_migration",but the error comes "could not find generator acts_as_taggable_migration", please help

4

3 に答える 3

4

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

于 2011-07-10T21:52:45.647 に答える
1

Rails の最新バージョン (3.0 以降) のインストール移行コメントが変更されました。

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

Github プロジェクトでタグ付け可能な行為の詳細

于 2014-03-13T12:20:50.843 に答える