-3
我有用戶模型和(老師,學生和原則)使用STI繼承它學生,老師,期間和維護之間的關係
每個班級只有很多學生和一位老師。 每個學生都有很多課。 每班有很多學生
class Class < ApplicationRecord
has_and_belongs_to_many:students
belongs_to:teacher
has_many:periods
end
class User < ApplicationRecord
has_and_belongs_to_many:students
belongs_to:teacher
has_many:periods
end
class Teacher < User
has_many:classes
end
class Student < User
has_and_belongs_to_many:classes
has_many:period
end
class Period < ApplicationRecord
belongs_to:teacher
belongs_to:student
end
每個班都有很多個學期。
我如何設置上課時間,因爲每個時間段都有自己的出勤率? 我如何創建用戶和班級以及期間和考勤之間的關係?
class Attendance < ApplicationRecord
????????
end
您的問題需要重新格式化。這並不完全清楚你想要什麼。 – meshpi