Skip to content

Instantly share code, notes, and snippets.

@agibralter
agibralter / config-initializers-model_tracker.rb
Created December 28, 2009 07:14
Turning off transactional fixtures for specific RSpec example groups and a ThinkingSphinx search use-case.
if Rails.env.features? || Rails.env.test?
ActiveRecord::Base.class_eval do
class << self
def delete_all_of_all
@model_subclasses_for_delete_all_of_all.each do |klass|
klass.delete_all
end
end
def inherited_with_model_tracker(subclass)
@model_subclasses_for_delete_all_of_all ||= []