Приспособления Rails с несколькими базами данных

Я пытаюсь добавить тестовые инструменты в приложение rails (v 3.1.3), которое использует несколько баз данных. {{1 }} Это приспособление следует применять только к собственной тестовой базе данных sqlite приложения:

test:
  adapter: sqlite3
  database: db/test.sqlite3
  pool: 5
  timeout: 5000

Две другие базы данных - это mysql и также имеют тестовые экземпляры с именем% dbname% _test и уже заполнены тестовыми данными.

После того, как я добавил приспособления, все мои тесты завершились с ошибкой «ActiveRecord :: StatementInvalid: Mysql :: Error: Неизвестный столбец», поскольку rails пытается применить приспособление к одной из баз данных mysql.

Есть ли способ указать, для какой базы данных создан прибор?

6
задан tee 2 December 2011 в 06:39
поделиться