1

たとえば、次のテスト フィクスチャを考えてみましょう。

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

テストの実行時に次のエラーをスローします。

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

ただし、問題なくフィクスチャを手動で DB にロードできます。

Rails 3.2.11 と Ruby 1.9.2 を使用。

Railsのバグですか、それとも何か間違っていますか?

ありがとう

4

1 に答える 1

0

テストを実行する前に実行してみてくださいrake db:test:prepare- そのフィールドを後で開発データベースに追加したようですが、まだテスト データベースには追加していません。

于 2013-01-23T23:32:25.673 に答える