【发布时间】:2010-02-10 11:54:38
【问题描述】:
我正在使用 Test 来测试我的应用程序。我有一些固定装置:users.yml、roles.yml、roles_users.yml。加载了用户和角色,但没有加载多对多表角色用户,因此用户与任何角色都不相关。在开发中使用 Rails 控制台一切正常,在测试中任何用户都没有连接到任何角色。我可以看到测试数据库中的用户和角色,但角色用户是空的
我是否必须在某处指定如何加载此夹具?
【问题讨论】:
-
你能告诉我们你的测试代码和你的夹具吗?
-
我可以使用这个命令加载夹具 RAILS_ENV=test rake db:fixtures:load FIXTURES=roles_users 这篇博文有很好的夹具提示:techpolesen.blogspot.com/2007/04/rails-fixture-tips.html