Рельсы 3.1, FactoryGirl или Фабрика? - PullRequest
2 голосов
/ 04 января 2012

Я пытаюсь построить тесты с использованием спецификаций, и я запутался в использовании FactoryGirl или Factory, У меня установлена ​​FactoryGirl 2.3.2, так как у меня gem "factory_girl_rails", "~> 1.2" в GemFile

Декларация о фабрике находится по адресу /home/sam/.rvm/gems/ruby-1.9.3-p0/gems/factory_girl-2.3.2/lib/factory_girl/deprecated.rb

Я вижу, что Фабрика используется в примерах, подобных этому: Как мне создать связь с отношением has_many: through в Factory Girl?

Есть идеи, пожалуйста? Можно ли использовать Factory в Rails 3.1? не всегда ? совсем нет?

1 Ответ

2 голосов
/ 04 января 2012

Насколько я понимаю, deprecation.rb, только методы, определенные FactoryGirl (например, псевдонимы), являются устаревшими при использовании с Factory.Я думаю, вы можете продолжать использовать вызовы Factory.xxxx для создания / создания экземпляров.

...