2010-01-23 2 views
9

내가 에지 레일에 FactoryGirl 대신 기본 비품을 사용하려고 3. 나는 레일 3의 고정 장치 생성기를 교체하는 방법은 무엇입니까?

http://github.com/pjb3/rails3-generators

을 사용

http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3

이 방법으로 adviced으로 (설정을 대체 할 시도 /application.rb)

config.generators do |g| 
    g.orm    :active_record 
    g.template_engine :erb 
    g.test_framework :test_unit, :fixture => true 
    g.fixture_replacement "factory_girl", :dir => "test/factories" 
end 

좋아 보이지 않습니까? 그러나 그것은 어떤 아이디어도 효과가 없습니다.

당신이 필요로하는 3.1.rc1 레일
config.generators do |g| 
    g.orm    :active_record 
    g.template_engine :erb 
    g.test_framework :test_unit, :fixture_replacement => :factory_girl 
end 

답변

23

그것은 적절한 방법은 (적어도 : 지금은) 그것을 할 것으로 보인다는 약간 다릅니다 factory_girl 고정 장치 교체가 작동합니다.

+0

고마워! 코드에서 찾으려고했지만 너무 일찍 포기했습니다. – Jakub

+0

나는 똑같은 문제가 있었다. "g.fixture_replacement"에 대한 인터넷 검색 및 paulberry에서 블로그 후 2 위에서 이것을 찾았습니다 – jigfox

+0

이것은 나를 위해 작동하지만, 지금은 어떻게 공장 디렉토리를 변경하는 아이디어? – pakeha

7

"보석 'rails3 발전기'의"Gemfile에 :

관련 문제