0

我安装了 Rails + Spork + Minitest + Autotest,如 S. Christoffer Eliesen 在how-to-combine-autotest-and-spork-in-rails-testing 中所示,它适用于不涉及数据库的测试。如果我添加一个模型它不起作用:

rails g scaffold post name:string
rake db:migrate

然后它给了我以下错误:

ActiveRecord::StatementInvalid: Could not find table 'posts'

我怎样才能让它“看到”数据库/表的变化?

4

1 回答 1

1

您还需要在测试环境中运行迁移。

rake db:migrate RAILS_ENV=test
于 2012-07-30T02:38:38.967 回答