我正在开发一个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
此错误是由scope
和sequence
相同(不应发生)引起的。我认为这个问题是由2
和3
序列产生的,但没有1
(slug(id=9
)与存在的不一致DB)。有没有办法纠正这个问题并让friendly_id
正确地执行此操作?