我正在嘗試用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