acts_as_treeとacts_as_nested_set

再帰テーブルの表現に使うそうだ。。