2016-07-14 5 views
0

spec/featuresフォルダ内にtest_spec.rbというファイルがあります。私はcapybaraを使用してRuby on RailsでMySQLデータを取得できません

rake spec 

を入力ししかし、それはデータベースからデータをロードしないとき それは良い実行されます。私はいくつかのデータベースをDatabase.ymlのテスト&開発環境に入れました。

両方のデータベースが同じであるので、私は1つのデータベース、つまりapp_developmentしか持っていません。

selectクエリがtest_spec.rbの内部でMySQLデータを取得できるようにする必要があります。

答えて

1

あなたはテスト環境でデータベースを移行していないと思います。 これをプロジェクトのルートフォルダで実行してください。

rake db:migrate RAILS_ENV=test 
関連する問題