Rails 3プロジェクト「rails-settings-cached」でgemを使用していますが、開発モードでは、gemは問題なくデータベースにアクセスできます。ただし、「rake test」を実行すると、「rails-settings-cached」がテストデータベースではなく開発データベースを使用し続けるため、多くのテストが失敗します。
私のアプリケーションの他の部分は正常に動作します。gemを適切なデータベースに接続するにはどうすればよいですか?
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: mmdb_development
pool: 5
username: ***
password: ***
socket: /var/run/mysqld/mysqld.sock
test:
adapter: mysql2
encoding: utf8
reconnect: false
database: mmdb_test
pool: 5
username: ***
password: ***
socket: /var/run/mysqld/mysqld.sock