1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot_rails.git synced 2022-11-09 11:49:18 -05:00

Update README.md

Add how-to disable factories generator and how-to change default directory.
`:suffix` option is moved to `generators.factory_girl`

Closes #92
This commit is contained in:
Iazel 2013-02-19 16:41:54 +01:00 committed by Joshua Clayton
parent 90e02a3a3c
commit 8021fb5b1c

View file

@ -31,18 +31,26 @@ Add `factory_girl_rails` to your Gemfile:
gem 'factory_girl_rails' gem 'factory_girl_rails'
Optionally, to have rails generators automatically generate factories instead Generators for factories will automatically substitute fixture (and maybe any other
of fixtures, add the following to your application.rb file: `fixture_replacement` you set). If you want disable this feature, add the
following to your application.rb file:
config.generators do |g| config.generators do |g|
g.fixture_replacement :factory_girl g.factory_girl false
end
Default factories directory is `test/factories`, or `spec/factories` if
`test_framework` generator is set to `:rspec`; change this behavior with:
config.generators do |g|
g.factory_girl dir: 'custom/dir/for/factories'
end end
If you use `factory_girl` for fixture replacement, ensure that If you use `factory_girl` for fixture replacement, ensure that
`factory_girl_rails` is available in the development group. If it's not, Rails `factory_girl_rails` is available in the development group. If it's not, Rails
will generate standard yml files instead of factory files. will generate standard yml files instead of factory files.
`fixture_replacement :factory_girl` takes an option `:suffix => 'some_suffix'` `factory_girl` takes an option `suffix: 'some_suffix'`
to generate factories as "modelname_some_suffix.rb" to generate factories as "modelname_some_suffix.rb"
More Information More Information