无法使用capybara在Ruby on Rails上获取MySQL数据

时间:2016-07-14 13:20:02

标签: mysql ruby-on-rails

我的spec / features文件夹中有一个名为test_spec.rb的文件。 当我输入

时,它运行良好
rake spec

但它不会从数据库加载任何数据。我在Database.yml

中的测试和开发环境中放了一些数据库

所以两个数据库都是一样的,我只有一个数据库,即app_development。

我希望select查询能够在test_spec.rb中获取MySQL数据。

1 个答案:

答案 0 :(得分:1)

我认为您错过了在测试环境中迁移数据库。 尝试在Project根文件夹中运行它。

rake db:migrate RAILS_ENV=test