gpt4 book ai didi

ruby - Rails3 ActiveRecord::StatementInvalid:... 每次测试都没有这样的表

转载 作者:IT王子 更新时间:2023-10-29 06:23:05 25 4
gpt4 key购买 nike

我几天前开始学习 rails3,从今天开始,每次我为我的模型运行单元测试时,我都会收到此错误消息:

ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table: users: DELETE FROM "users" WHERE 1=1

昨天测试很顺利,我今天运行它们(将所有内容恢复到它们工作时的状态)......但我仍然遇到错误。

我在 Windows7 64 位、SQLite 3.7.2、ruby 187 上使用 rails 3 版本(但我确实安装了很多 ruby​​ - 使用 pik 选择 187)

关于解决这个问题有什么想法吗?

最佳答案

如果您使用 Rails 生成器创建模型,您可能遗留了试图访问不再存在的表的夹具文件。对我来说,删除 yml 文件解决了这个问题。

此处已回答:https://stackoverflow.com/a/6222934

关于ruby - Rails3 ActiveRecord::StatementInvalid:... 每次测试都没有这样的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721564/

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