はこべにっき# - Perl的にO/RマッパーはClass::DBI?の続き.せっかくなのでRubyでActiveRecordもやってみよう.id=1のレコードのオブジェクトを得るには次のコードだけで良い.
require 'rubygems' require_gem 'activerecord' ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => "./music.db" ) class Song < ActiveRecord::Base end song = Song.find(1) p song
Songクラスの実装は何もしなくて良いのだね.テーブル名の指定すらしていない.これぞRails的な規約によるプログラミングというやつか.これだけ楽にモデルが書けるとほんとにロジックに専念できそう.
このコードはActiveRecordをかなり参考に.