Jun 04

So you want to use ActiveRecord outside of the Rails framework? It’s not hard to do. Firstly make sure you have active record installed, which you can do by executing:

gem install activerecord

Then, the code below is all you need to get started (with an example DAO – DvdTitle at the end)

require "rubygems"
require 'active_record'

ActiveRecord::Base.establish_connection(
  :adapter => "mysql",
  :host => "127.0.0.1",
  :username => "username",
  :database => "dvdsale_development",
  :password => "secret")

class DvdTitle < ActiveRecord::Base
end

puts DvdTitle.find(1).name

My environment:

Ruby version 1.8.6 (i386-mswin32)
RubyGems version 1.3.3
Rails version 2.2.2
Active Record version 2.2.2

written by admin \\ tags: , ,