Я пытаюсь получить заводскую установку девушки с рельсами 3, но я получаю эту ошибку, когда я rake cucumber
:Настройки фабрики девушка с огурцом и рельсы 3
[email protected]:~/rails-projs/simple-beach-63$ rake cucumber:wip (in /home/james/rails-projs/simple-beach-63) bundle exec /usr/bin/ruby1.8 -I "/usr/lib/ruby/gems/1.8/gems/cucumber-0.9.4/lib:lib"
"/usr/lib/ruby/gems/1.8/gems/cucumber-0.9.4/bin/cucumber" --profile wip Using the wip profile... uninitialized constant Factory (NameError) /usr/lib/ruby/gems/1.8/gems/rspec-expectations-2.1.0/lib/rspec/expectations/backward_compatibility.rb:6:in
const_missing' /usr/lib/ruby/gems/1.8/gems/factory_girl-1.3.3/lib/factory_girl/step_definitions.rb:25 /home/james/rails-projs/simple-beach-63/features/support/env.rb:8:in
require' /home/james/rails-projs/simple-beach-63/features/support/env.rb:8
Вы можете тянуть и посмотреть когда вы получаете секунду?
У меня есть это в Gemfile:
gem 'factory_girl_rails'
gem 'factory_girl'
У меня есть это в функции/поддержка/env.rb
require "factory_girl/step_definitions"
require "factory_girl"
require File.dirname(__FILE__) + "/factories"
, а затем я определяю фабрику в особенности/поддержки/factories.rb
Я был бы признателен за любую помощь
Что произойдет, если вы используете factory_girl_rails камень вместо этого? – monocle