instance method
teardown_fixtures
Ruby on Rails 3.0.20
Since v2.3.18Signature
teardown_fixtures()
No documentation comment.
Source
# File activerecord/lib/active_record/fixtures.rb, line 967
def teardown_fixtures
return unless defined?(ActiveRecord) && !ActiveRecord::Base.configurations.blank?
unless run_in_transaction?
Fixtures.reset_cache
end
# Rollback changes if a transaction is active.
if run_in_transaction? && ActiveRecord::Base.connection.open_transactions != 0
ActiveRecord::Base.connection.rollback_db_transaction
ActiveRecord::Base.connection.decrement_open_transactions
end
ActiveRecord::Base.clear_active_connections!
end
Defined in activerecord/lib/active_record/fixtures.rb line 967
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::TestFixtures