require 'rake'
rake = Rake::Application.new
ENV['FIXTURES'] = "roles,static_permissions,roles_static_permissions"
Rake::Task["db:YAML:delete"].invoke
Rake::Task["db:YAML:restore"].invoke
class InitConfig < ActiveRecord::Migration
def self.up
require 'rake'
rake = Rake::Application.new
ENV['FIXTURES'] = "config_params"
Rake::Task["db:YAML:restore"].invoke
end
def self.down
ConfigParam.delete_all()
end
end
让rake db:migrate 的时候,加载fixtures下config_params.yml中的数据