Is there a way to load the fixtures via another method other than what
Im doing below?
rake db:fixtures:load
FIXTURES=companies,departments,employees,employee_details,phones,addresses
Is there a way to load the fixtures via another method other than what
Im doing below?
rake db:fixtures:load
FIXTURES=companies,departments,employees,employee_details,phones,addresses
Jadeler Amin wrote:
Is there a way to load the fixtures via another method other than what
Im doing below?rake db:fixtures:load
FIXTURES=companies,departments,employees,employee_details,phones,addresses
I too need loading fixtures in specific order due to foreign key
constraints. So
I added a list to config/database.yml :
all_fixtures_load_order:
and wrote a rake task to load them:
namespace :db do
namespace :fixtures do
desc “Load all fixtures in particular order to satisfy FK
dependencies”
task :load_all => :environment do
require ‘active_record/fixtures’
ActiveRecord::Base.establish_connection
Fixtures.create_fixtures(‘test/fixtures’, FIXTURES =
ActiveRecord::Base.configurations[“all_fixtures_load_order”])
end unless :environment == ‘production’ # don’t load fixtures in
production
end
end
Hope this helps.
Sava C.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs