木構造やってみた
木構造のDBテーブルを作る機会があったので、やってみました。
テーブル名: lesson_trainings
カラム: name, parent_id
/model/lesson_training.rb
class LessonTraining < ActiveRecord::Base has_many :lesson_books has_many :children, :class_name => 'LessonTraining', :foreign_key => :parent_id belongs_to :parent, :class_name => 'LessonTraining', :foreign_key => :parent_id end
なるほどね。