我正在尝试构建一个使用active_record连接到数据库的ruby gem。如何配置单独的测试和常规数据库(如rails),以便在运行测试时使用测试数据库,否则使用常规数据库?
答案 0 :(得分:1)
假设您正在使用PostgreSQL,您可以在database.yml
文件中设置它:
test:
adapter: postgresql
encoding: unicode
database: app_test
pool: 5
username: username
password:
您还没有解释"常规数据库"的含义,但它可以是development
或production
。
然后,您在database.yml
文件中有第二个条目。