From: Marcin Raczkowski Date: 2007-11-09T03:53:00+09:00 Subject: Re: invoke rails model from other ruby files datab.rb: require 'rubygems' require 'activerecord' require 'yaml' require 'logger' class DataB def connect_to_db(environment="development") conf = YAML::load(File.open(File.dirname(__FILE__) + /config/database.yml')) ActiveRecord::Base.logger = Logger.new("log/active_record.log") ActiveRecord::Base.establish_connection(conf[environment]) end def load_models() ["model/list.rb", "model/models.rb","model/here.rb","model/or_use_File.glob"].each do |lib| require lib end end end --------------------------- @db=DataB.new @db.connect_to_db @db.load_models and you're ready to go!