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 は便利です。