Rails3:查找在测试环境中不使用fixture的方法

时间:2010-09-28 11:41:52

标签: unit-testing ruby-on-rails-3 fixtures

Rails指南说,“Fixtures也可以将自己转换为原始类的形式。因此,你可以获得仅适用于该类的方法,”并举例说明,

# using the find method, we grab the "real" david as a User 
david = users(:david).find 

我的灯具工作正常,但是当我尝试

    memb = members(:one).find

我收到错误:NoMethodError:未定义的方法`find'。我做错了什么?

(Rails指南参考:http://edgeguides.rubyonrails.org/testing.html#the-low-down-on-fixtures

1 个答案:

答案 0 :(得分:2)

该指南现已修复,因此不再需要查找,因为现在users(:david)是ActiveRecord对象。