gpt4 book ai didi

ruby-on-rails-4 - 升级到 Rails 4.1 后,acts-as-taggable-on 不起作用

转载 作者:行者123 更新时间:2023-12-02 23:51:19 24 4
gpt4 key购买 nike

我已将我的应用程序的 Rails 版本升级到 4.1.0。升级时,我升级了 Gemfile 中的所有 gem,它也将 actions-as-taggable-on 升级到了 3.1.1。

但是升级后,当我尝试在相应对象上添加标签时,失败并出现以下错误。

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

ERROR: column "taggings_count" does not exist

详细错误在这里:

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

最佳答案

只是我们必须做的,

rake acts_as_taggable_on_engine:install:migrations

由于acts-as-taggable-on添加了新的迁移。

关于ruby-on-rails-4 - 升级到 Rails 4.1 后,acts-as-taggable-on 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com