[RSpec 3] FactoryGirl.create でいつもテストに失敗 ( ActiveRecord::InvalidForeignKey )

またハマったので memo.

残念な感じで時間をロスしました。
通算2度目。

db:drop した後に、RSpec が急にこけるようになる。
FactoryGirl.create しているテストがダメになっている。

% bin/rake spec
ActiveRecord::InvalidForeignKey:
       Mysql2::Error: Cannot add or update a child row: a foreign key constraint fails

うー。
Test DB に初期値をツッコミ忘れていた。

ruby on rails – FactoryGirl.create always fail in spec controller – Stack Overflow

% bin/rake db:seed RAILS_ENV=test

残念ですから残念。

補遺