desc "Load fixtures data into the development database" task :load_fixtures_data_to_development do require 'active_record/fixtures' ActiveRecord::Base.establish_connection( ActiveRecord::Base.configurations["development"]) Fixtures.create_fixtures("test/fixtures", ActiveRecord::Base.configurations[:fixtures_load_order]) end
desc "Load fixtures data into the development database" task :load_fixtures_data_to_development do require 'active_record/fixtures' RAILS_ENV = 'development' require File.dirname(__FILE__) + '/config/environment' ActiveRecord::Base.establish_connection() Fixtures.create_fixtures("test/fixtures", %w(pages notes users)) end
Here is the task definition I used to get it to work on my system:
desc "Load fixtures data into the test database" task :load_test_database => :environment do require 'active_record/fixtures' ActiveRecord::Base.establish_connection(ActiveRecord::Base.configurations["test"]) fixture_dir = "test/fixtures" tables = Dir["#{fixture_dir}/*.yml"] tables.collect! {|t| File.basename(t, '.yml')} Fixtures.create_fixtures(fixture_dir, tables) end
rake db:fixtures:load
You need to create an account or log in to post comments to this site.