rails (3.1.1)、rspec-rails (2.7.0)、factory_girl_rails (1.3.0) という環境です。
config/application.rb の config.generators に設定を書くだけです。
module Hoge class Application < Rails::Application ... config.generators do |g| g.fixture_replacement :factory_girl, dir: 'spec/factories' end end end
% r g model Company name:string
invoke active_record
create db/migrate/20111117101239_create_companies.rb
create app/models/company.rb
invoke rspec
create spec/models/company_spec.rb
invoke factory_girl
create spec/factories/companies.rb
(alias r="bundle exec rails")
そのうち、これ書かなくても勝手にやってくれるようになりそうな気がしますが。
factory_girl_rails のソースをちょっと読んだら、勝手にやってくれそうな処理が書いてありましたが、私の環境では勝手にやってくれませんでした。。