Rails3: метод Find не работает с приборами в тестовой среде - PullRequest
4 голосов
/ 28 сентября 2010

Руководство по Rails говорит: «Приспособления также могут преобразовываться в форму исходного класса. Таким образом, вы можете использовать методы, доступные только этому классу», и приводит пример,

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

Мои приборы работают нормально, но когда я пытаюсь

    memb = members(:one).find

Я получаю сообщение об ошибке: NoMethodError: неопределенный метод `find '. Что я делаю не так?

(Справочник по направляющим: http://edgeguides.rubyonrails.org/testing.html#the-low-down-on-fixtures)

1 Ответ

2 голосов
/ 01 марта 2012

Руководство исправлено, и поиск больше не нужен, потому что теперь users(:david) является объектом ActiveRecord.

...