2

我在 Rails 站点上工作,我遇到了一个脚本问题,该脚本应该占用大量当地时间并将它们转换为 GMT(不要问......)并将这些值保存到新列中。问题是我不断收到错误:

duplicate key value violates unique constraint "index_slugs_on_n_s_s_and_s" (ActiveRecord::StatementInvalid)
: UPDATE "slugs" SET "sequence" = 3, "scope" = 'utah-museum-of-contemporary-art' WHERE "id" = 9

此错误是由发生scopesequence相同(不应该发生)引起的。我认为问题是具有 and 序列的结果23但不是1(slug ( id=9) 与数据库中存在的不一样)。有没有办法纠正这个问题并friendly_id正确地做到这一点?

4

0 回答 0