定义脚本文件boot.rb
# -*- coding: UTF-8 -*-
require 'rubygems'
require 'active_record'
$:.unshift(File.dirname(__FILE__))
RUNMODE = "production"
CONFIG = {}
Dir.glob("config/*.yml") do |conf|
key = File.basename(conf).gsub(/\.yml$/, '')
CONFIG[key] = YAML.load_file(conf)
end
ActiveRecord::Base.establish_connection(CONFIG["database"][RUNMODE])
Dir.glob("models/*.rb") do |model|
require model
end
调用的时候
require './boot'
# -*- coding: UTF-8 -*-
require 'rubygems'
require 'active_record'
$:.unshift(File.dirname(__FILE__))
RUNMODE = "production"
CONFIG = {}
Dir.glob("config/*.yml") do |conf|
key = File.basename(conf).gsub(/\.yml$/, '')
CONFIG[key] = YAML.load_file(conf)
end
ActiveRecord::Base.establish_connection(CONFIG["database"][RUNMODE])
Dir.glob("models/*.rb") do |model|
require model
end
调用的时候
require './boot'