2010-01-23 17 views
9

Ben kenar Rails FactoryGirl yerine varsayılan demirbaşlar kullanmaya çalışıyorum 3. Ben Rails 3'te fikstür jeneratörü nasıl değiştirilir?

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

kullanılan ve

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

bu şekilde tavsiye olarak (yapılandırma değiştirme yapmaya çalıştık /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 

iyi görünüyor değil mi? Ama işe yaramıyor ... herhangi bir fikir?

İhtiyacınız 3.1.rc1 Raylar için
config.generators do |g| 
    g.orm    :active_record 
    g.template_engine :erb 
    g.test_framework :test_unit, :fixture_replacement => :factory_girl 
end 

cevap

23

Bu doğru bir yol (en azından :) şimdilik) bunu yapmak için görünüyor biraz farklıdır factory_girl fikstür değiştirme çalışması için.

+0

Teşekkürler! Kodu bulmaya çalıştım ama çok erken pes ettim. – Jakub

+0

Ben de aynı problemi yaşadım. "G.fixture_replacement" için googled ve bu blog, paulberry – jigfox

+0

dan sonra ikinci sırada bulundu Bu benim için çalışıyor, ama herhangi bir fikir şu an için fabrikalar dizin nasıl değiştirilir? – pakeha

7

"mücevher 'raylar 3.-jeneratörler'" senin Gemfile içinde:

İlgili konular