以下の内容はhttps://hakobe932.hatenablog.com/entry/20060623/1151078726より取得しました。


RubyのO/RマッパーはActiveRecordなんだろな

はこべにっき# - 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をかなり参考に.




以上の内容はhttps://hakobe932.hatenablog.com/entry/20060623/1151078726より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14