gpt4 book ai didi

ruby-on-rails - SQLite3::ConstraintException:FOREIGN KEY 约束失败:DELETE FROM

转载 作者:行者123 更新时间:2023-12-03 16:28:52 25 4
gpt4 key购买 nike

我觉得我遗漏了一些非常明显的东西,但我正在做的是测试 destroy在我的用户模型上路由。

当我尝试和 @user.destroy ,我得到以下异常:

*** ActiveRecord::InvalidForeignKey Exception: SQLite3::ConstraintException: FOREIGN KEY constraint failed: DELETE FROM "users" WHERE "users"."id" = ?

唯一的问题是,我已经有了 dependent: :destroy到位 has_many协会,我也试过 :delete_all无济于事。这是我现在与这个模型唯一的关联。

有任何想法吗?我确定它很简单

最佳答案

检查您的模式以查看您的模型中是否还有其他关系,如果您有更多关系,请使用 dependent: :destroy ,还显示架构以查看关系将有助于查看其他模型是否与您的模型有关系。

关于ruby-on-rails - SQLite3::ConstraintException:FOREIGN KEY 约束失败:DELETE FROM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031316/

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