2012-05-11 2 views
0

저는 Michael Hartl이 만든 레일즈 튜토리얼 3.2를 따르고 있습니다. 그러나 gem 'factory_girl_rails', '1.4.0'을 내 gemfile에 넣고 bundle install을 실행하면 보석이 이미 내 PC에로드되어 있으므로 "번들 완성"을 표시합니다. 내 문제는 spec 폴더에 factories.rb 파일을 생성하지 않는다는 것입니다. 무슨 일 이니? Factories.rb 파일이로드되지 않습니다

Gemfile

:

source 'https://rubygems.org' 

gem 'rails',   '3.2.3' 
gem 'bootstrap-sass', '2.0.0' 
gem 'bcrypt-ruby', '3.0.1' 

group :development, :test do 
    gem 'sqlite3',  '1.3.5' 
    gem 'rspec-rails', '2.9.0' 
    gem 'annotate', '~> 2.4.1.beta' 
end 

# Gems used only for assets and not required 
# in production environments by default. 

group :assets do 
    gem 'sass-rails', '3.2.4' 
    gem 'coffee-rails', '3.2.2' 
    gem 'uglifier',  '1.2.3' 
end 

gem 'jquery-rails', '2.0.0' 

group :test do 
    gem 'capybara',   '1.1.2' 
    gem 'factory_girl_rails', '1.4.0' 
end 

group :production do 
    gem 'pg', '0.12.2' 
end 

routes.rb : bundle install이 레일 응용 프로그램에 파일을 추가하지 않습니다 실행

SAMPLEApp::Application.routes.draw do 
    resources :users 

    root to: 'static_pages#home' 

    match '/signup', to: 'users#new' 
    match '/help', to: 'static_pages#help' 
    match '/about', to: 'static_pages#about' 
    match '/contact', to: 'static_pages#contact' 
end 
+0

은 RSpec에와 FG가 설치되어있는 경우, 표준 발전기 사양/공장/modelname.rb를 만드는 당신에게 –

+0

아무것도 편집하지 감사합니다. 그러나 그것은 자동으로 생성 된 유일한 것입니다. –

답변

2

. 그것은 필요한 라이브러리를 다운로드하는 것입니다. 때때로이 라이브러리는 레일 제너레이터와 함께 제공되며 rails generate some_library:install과 같은 것을 실행합니다. factory_girl_rails의 경우는 그렇지 않다고 생각합니다. 파일을 수동으로 추가해야 할 수도 있습니다.

+0

오류가 단지 타이핑 오류가 난 그냥 정리 사람을 걱정 –

+0

감사합니다 당신이 아주 많이 홀거 그냥 이리저리 오류 – Ineu

+0

'factories.rb'가 RSpec에 의해 생성되었습니다. – uday

관련 문제