desc "Generate Fixtures for all models in your rails app" namespace :fixtures do task :revert => :environment do Dir[RAILS_ROOT+"/app/models/*.rb"].each { |m| require m } #Load all models (excluding subdirectories) models = Object.subclasses_of(ActiveRecord::Base) #grab all AR objects models.delete(CGI::Session::ActiveRecordStore::Session) # Get rid of this sense you dont need it for fixtures models.each do |model| FixtureRevert.revert(model) rescue puts "Error loading #{model.to_s}" end end end