Получение <LoadError: нет такого файла для загрузки - factory_girl> с Rails 3 и factory_girl_rails - PullRequest
2 голосов
/ 14 ноября 2010

Я знаю, что упускаю что-то фундаментальное, но я в растерянности. Просмотрев сайт factory_girl, я установил гем factory_girl_rails в Gemfile:

group :development, :test do
    gem 'webrat'
    gem 'rspec'
    gem 'rspec-rails'
    gem 'factory_girl_rails'
    gem 'annotate-models', '1.0.4'
    gem 'spork', '0.8.4'
end

Когда я запускаю команду "bundle install", я вижу, как устанавливаются гем factory_girl_rails и зависимый от Upon factory_girl.

Однако после создания моего заводского файла и помещения его в каталог spec / support:

require 'factory_girl'

Factory.define :user do |u|
    user.name                   "Example User"
    user.email                  "user@example.com"
    user.password               "foobar"
    user.password_confirmation  "foobar"
end

когда я запускаю rspec, я получаю сообщение LoadError: нет такого файла для загрузки - factory_girl

Что я делаю не так?

Спасибо!

1 Ответ

2 голосов
/ 09 декабря 2010

Вы пробовали поставить

require 'factory_girl'

в вашем файле "spec / spec_helper.rb"? Вот где это должно быть вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...