Подтвердить что ты не робот

После перехода на рельсы 4.1, action-as-taggable-on не работает

Я обновил мою версию версии одного моего приложения до 4.1.0. Во время обновления я обновил все драгоценные камни из Gemfile, который обновил act-as-taggable-on до 3.1.1 тоже.

но после обновления, когда я попытался добавить теги к соответствующему объекту, он не выполнил следующую ошибку.

  post = Post.last
  post.tag_list = "development"
  post.save

ОШИБКА: столбец "taggings_count" не существует

подробнее ошибка здесь:

SQL (0.9ms)  UPDATE "tags" SET "taggings_count" = COALESCE("taggings_count", 0) - 1 WHERE "tags"."id" = 3146
PG::UndefinedColumn: ERROR:  column "taggings_count" does not exist
LINE 1: UPDATE "tags" SET "taggings_count" = COALESCE("taggings_coun...
                                                      ^
: UPDATE "tags" SET "taggings_count" = COALESCE("taggings_count", 0) - 1 WHERE "tags"."id" = 3146
   (0.3ms)  ROLLBACK
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR:  column "taggings_count" does not exist
LINE 1: UPDATE "tags" SET "taggings_count" = COALESCE("taggings_coun...
                                                      ^
: UPDATE "tags" SET "taggings_count" = COALESCE("taggings_count", 0) - 1 WHERE "tags"."id" = 3146
4b9b3361

Ответ 1

как раз мы должны сделать,

rake actions_as_taggable_on_engine: install: migrations

Так как action-as-taggable-on добавляет новые миграции.