我正在尝试用Ruby on Rails与MySQL数据库进行测试。当试图运行测试每个测试失败,同样的道理:Ruby on Rails用MySQL测试
ActiveRecord::StatementInvalid: Mysql::Error: Table 'db_test.session_cleaners' doesn't exist: DELETE FROM `session_cleaners`
我创建了一个session_cleaners表的主键,我现在收到此错误:
ActiveRecord::StatementInvalid: Mysql::Error: Duplicate entry '0' for key 'PRIMARY': INSERT INTO `session_cleaners`() VALUES()
我怀疑我所需要的session_cleaners
表,但我不知道还有什么要做。任何帮助,将不胜感激。
感谢
感谢您的答复,但它并没有帮助。我创建了一个新的测试数据库并正确设置,但仍然收到“session_cleaner”错误。 – hoitomt