ActiveRecordをRuby on Rails以外から使う時のメモ
自分用メモ。RoR以外でAR使いたいシーンがあったりなかったりするので。
require 'rubygems' require 'activerecord'
としておいて、
ActiveRecord::Base.establish_connection( :adapter => 'postgresql', :host => 'localhost', :username => 'user', :password => 'pass', :database => 'dbname' )
このように初期化。
あとは、ActiveRecord::Base を継承して、findメソッドなどをたたく。
JOINするには、findで:joinsとして "INNER JOIN テーブル名 ON キー1=キー2" のようにすればよい。
わー、まとめてみるとあっけない。ひょっとしたらRoR関係ないかもしれないけど、そこは気にしない。