我正在学习一个简单的教程并遇到以下问题;
Task.create task: 'This is my task'
当 rspec 尝试运行它时返回错误;
ActiveRecord::StatementInvalid:
Could not find table 'tasks'
但是,当我从 rails 控制台或控制器调用完全相同的行时,就会创建任务,并且我能够从 rails 控制台中看到新行。
最初我认为这可能是警卫的一些奇怪的事情,因为我注意到一些奇怪的事情(Ctrl+C 不会杀死它),但我决定直接使用 rspec 运行测试,它返回相同的结果。
任何帮助将不胜感激。