定义脚本文件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'
快速加载ruby运行环境
猜你喜欢
转载自schooltop.iteye.com/blog/2241633
今日推荐
周排行