а почему пустой user? я думала надо как-то так: user  FactoryGirl.create(:user).
кстати, я не уверена, правильно ли я добавила внешние ключи.....это вопрос по поводу references....и add_index..проверь, пожалуйста, схему)