0
ための関係私はは、STIの子
class User < ApplicationRecord
end
class Teacher < User
has_many :class_rooms
end
class Student < User
has_many_and_belongs_to :class_rooms
end
class ClassRoom < ApplicationRecord
belongs_to :teachers
has_many_and_belongs_to :students
end
私は、ユーザー、教師、学生や教室間のすべての関係のために移行を作成することができますどのように私の質問に次のようにSTIを使用して、ユーザー、教師とClassRommモデルを持っているを作成しますか?例えば
べきclass_rooms」もClassRoom
マスト作成するよりも、カラムteacher_id
を有する
s
ことなく、belongs_to :teacher
単数でなければならないClassRoom
アソシエーション内のすべて
の最初