Записи базы данных не создаются при запуске огурца - PullRequest
0 голосов
/ 24 марта 2011

Я работаю над проектом rails, используя cucumber, capybara и factory girl, и недавно обновил с rails 3.0.3 до rails 3.0.5, удалил мой Gemfile.lock, запустил команду bundle install и он появилсяэтот огурец или огуречные рельсы были обновлены, потому что мне пришлось снова запустить rails g cucumber:install --capybara --rspec для и появилась ошибка.

Дело в том, что знаю, что когда я запускаю огурец, все мои функции не работают, потому чтонайти любые записи, даже те записи, которые я создал (шаги проходят) в разделе «Фон» файла объектов .

Я попробовал ту же комбинацию версий гемов, создав новый проект, и все заработало, но в моем текущем проекте этого не произошло.Что может происходить?

Мои версии драгоценных камней:

Using capybara (0.4.1) from https://github.com/jnicklas/capybara.git (at 0.4.1) 
Using cucumber (0.10.2) 
Using cucumber-rails (0.4.0) 
Using database_cleaner (0.6.6) 
Using factory_girl (1.3.3) 
Using factory_girl_rails (1.0.1) 
Using rails (3.0.5) 
Using rspec-core (2.5.1) 
Using rspec-expectations (2.5.0) 
Using rspec-mocks (2.5.0) 
Using rspec (2.5.0) 
Using rspec-rails (2.5.0) 

1 Ответ

0 голосов
/ 30 марта 2011

Это была проблема с версиями gem, я вернулся к огурцовым рельсам (0.3.2) и все снова заработало

...