Старое руководство. Вообще, для гемов в большинстве случаев руководства не нужны: есть репозиторий на github, где всё расписано. Вот, например, репозиторий factory_girl –
https://github.com/thoughtbot/factory_girl, вот актуальный cheat sheet –
https://github.com/brennovich/cheat-ruby-sheets/bl...factory :pool do |f|
f.name "Ivan"
end
Устаревший синтаксис, сейчас не надо передавать переменную в блок, и соответственно поля назначаются напрямую. Скорее всего, ошибка возникает именно из-за этого.
require 'factory_girl_rails'
Это теперь тоже не нужно.
После этого:
config.include FactoryGirl::Syntax::Methods
писать FactoryGirl здесь:
FactoryGirl.create(:pool)
не нужно. Можно просто `create(:pool)`