我有以下模型(仅包括主要细节),其中有它们的时间,它们可能被Courts
分成任何一个- 或多或少在下面描述。
我该如何建立这样的关系?应该有很多:through ?CourtTimeSlots
reserved
Users
User
CourtTimeSlots
Reservation
目的是能够获得所有预订并从那里显示User
和Court
信息。
class User < ActiveRecord::Base
end
class Reservation < ActiveRecord::Base
???
end
class Court < ActiveRecord::Base
attr_accessible :court_number
has_many :court_sessions
end
class CourtTimeSlot < ActiveRecord::Base
attr_accessible :start_time, :end_time, :status
end