« プログラマーの三大美徳その3「傲慢」 | メイン | 仕事で初めてのペアプロ実践 »

belongs_to :[table name]

本日も少し進展、夜にもう少しやりたい。とりあえず朝の部分をカキカキ。

「RailsによるアジャイルWebアプリケーション開発」の8章の8.1, 8.2をやりました。

たとえば、
データベースが、

create table(
id int primary key,
・・・
);

create table chidren(
id int primary key,
parent_id int references parents(id),
・・・
);

があったとします。
それで、Railsクラスに以下のように記述されていると、

class Parent < ・・・
・・・
end

class Child < ・・・
belongs_to :parent
end

belongs_to の関係により、parentテーブルのid列を参照する parent_id が Children テーブル内に存在すると想定されることになります。

ActiveRecord::Base は便利です。



トラックバック

このエントリーのトラックバックURL:
http://synth.jp/pg/mt-tb.cgi/42

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カレンダー


2007年06月
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Map

About

2006年10月10日 10:10に投稿されたエントリーのページです。

ひとつ前の投稿は「プログラマーの三大美徳その3「傲慢」」です。

次の投稿は「仕事で初めてのペアプロ実践」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。