在ruby中创建一个测试环境数据库

时间:2016-07-13 16:33:23

标签: ruby

我正在尝试构建一个使用active_record连接到数据库的ruby gem。如何配置单独的测试和常规数据库(如rails),以便在运行测试时使用测试数据库,否则使用常规数据库?

1 个答案:

答案 0 :(得分:1)

假设您正在使用PostgreSQL,您可以在database.yml文件中设置它:

test:
  adapter: postgresql
  encoding: unicode
  database: app_test
  pool: 5
  username: username
  password: 

您还没有解释"常规数据库"的含义,但它可以是developmentproduction

然后,您在database.yml文件中有第二个条目。