Я установил и shoulda, и factory_girl, я могу запустить shoulda нормально, но когда я добавлю это:
require 'factory_girl'
Factory.define :user do |u|
u.mail '[email protected]'
u.pass 'secret'
end
в мой test / test_helper.rb я получаю эту ошибку:
/test/test_helper.rb:1:in `require ': такого файла для загрузки нет - factory_girl (LoadError)
когда я выполняю rake test: units
Я установил оба камня, используя:
sudo gem install thinkbot-shoulda --source = http://gems.github.com sudo gem install thinkbot- factory_girl --source = http://gems.github.com
и вижу, как они оба устанавливаются нормально.
- И, кстати, это тоже отлично работает:
скрипт / консоль Загрузка среды разработки (Rails 2.3.8)
требуется 'factory_girl' => []
так что требование драгоценных камней, кажется, работает