4
我使用rails 3.2.0.rc1
和factory_girl_rails
我想更改我的工廠的位置,如何讓Rails在生成時知道新的位置?
我想我的工廠的位置是RAILS_ROOT/factories
,而不是RAILS_ROOT/specs/factories
當我使用Rails生成,我知道它會創建默認的工廠,我怎麼能告訴Rails的地方它應該放置它們?
我使用rails 3.2.0.rc1
和factory_girl_rails
我想更改我的工廠的位置,如何讓Rails在生成時知道新的位置?
我想我的工廠的位置是RAILS_ROOT/factories
,而不是RAILS_ROOT/specs/factories
當我使用Rails生成,我知道它會創建默認的工廠,我怎麼能告訴Rails的地方它應該放置它們?
factory_girl_rails使用specs/factories路徑配置應用程序生成器。見
https://github.com/thoughtbot/factory_girl_rails/blob/master/lib/factory_girl_rails/railtie.rb#L11
您可以在初始化重寫此:
YourAppName::Application.config.app_generators do |g|
g.fixture_replacement :factory_girl, :dir => 'factories'
end
工作太棒了!謝謝! – ardavis 2012-01-04 00:11:48