AdapterNotSpecified:数据库配置未指定适配器

时间:2016-04-07 05:49:14

标签: mysql ruby-on-rails activerecord

我正在尝试为模型onXXXXX进行测试 我收到了这个错误,

  

AdapterNotSpecified:数据库配置未指定适配器

我的rake test规范是:

database.yml

正在进行的任何帮助

注意:我使用development: adapter: mysql2 database: adel_development encoding: utf8 pool: 5 username: root timeout: 5000 socket: /tmp/mysql.sock production: adapter: mysql2 database: adel_development pool: 5 timeout: 5000 并更改为qlite3

1 个答案:

答案 0 :(得分:1)

您需要在database.yml文件中定义测试环境:

development:
  adapter: mysql2
  database: adel_test
  encoding: utf8
  pool: 5
  username: root
  timeout: 5000
  socket: /tmp/mysql.sock

然后,您需要创建此数据库adel_test并启动rake db:test:prepare