我正在使用 mysql db 在 rails 中运行 rspec。在我使用 factoryGirl 创建一个对象后,我想销毁它,以便数据库看起来很干净,以便运行下一个规范。这是我在规范中的设置方式:
before (:each) do
User.destroy_all
@user = Factory.create :user
end
after (:each) do
@user.destroy
end
运行 rspec 时出错:
Failure/Error: @user.destroy_all
NameError:
uninitialized constant User::connection
Failure/Error: @user.destroy
NameError:
uninitialized constant User::connection
我确实在用户模型中设置了:dependent => :destroy
这里有什么问题?