factory_girl + rspec não parece reverter as alterações após cada exemplo

Semelhante ao problema descrito aqui:http://rpheath.com/posts/411-how-to-use-factory-girl-with-rspec

em abreviado (código abreviado):

spec_helper:

config.use_transactional_fixtures = true
config.use_instantiated_fixtures  = false

factories.rb:

Factory.define :state do
  f.name "NY"
end

na minha especificação

before(:each) do 
  @static_model = Factory(:state) # with validate uniqueness of state name
end

erro:

nome da entrada duplicada "NY" etc.

Pergunta: O rspec não deve limpar o banco de dados antes de cada exemplo de especificação e, portanto, não lançar erros de entrada duplicada?

questionAnswers(7)

yourAnswerToTheQuestion