1

以下面的测试夹具为例:

fixture_1:
  name: MyString
  username: <%= Rails.configuration.database_configuration['test']['username'] %>

执行测试时抛出以下错误:

Mysql2::Error: Unknown column 'adapter' in 'field list':

但是,我可以毫无问题地将夹具手动加载到数据库中。

使用 Rails 3.2.11 和 Ruby 1.9.2。

Rails错误还是我做错了什么?

谢谢

4

1 回答 1

0

在执行测试之前尝试运行rake db:test:prepare- 似乎您稍后将该字段添加到开发数据库,​​但尚未添加到测试数据库。

于 2013-01-23T23:32:25.673 回答