複数のデータベースを使用する Rails (v 3.1.3) アプリにテスト フィクスチャを追加しようとしています。フィクスチャは、アプリケーション独自のテスト sqlite データベースにのみ適用する必要があります。
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
他の 2 つのデータベースは mysql であり、%dbname%_test というテスト インスタンスもあり、既にテスト データが入力されています。
フィクスチャを追加した後、「ActiveRecord::StatementInvalid: Mysql::Error: Unknown column」エラーですべてのテストが失敗します。レールが mysql データベースの 1 つにフィクスチャを適用しようとしているからです。
フィクスチャが作成されたデータベースを指定する方法はありますか?