我試圖用下表建立一個預約申請:Doctors
,Schedules
。我很難弄清楚設計Schedules
表最簡便的方法是什麼。每個doctor
將有它自己的schedule
所以我認爲我創建了day
doctor
的工作和start
和end
日期的字段,所以我可以在該範圍內進行數學運算。什麼是設置日程表的正確方法?
如果醫生正在休假或在大會上,我不打算考慮申請。但我確實需要在這個範圍內設定一個午餐時間。
另外,如果他每週只工作三天,我該如何處理他休假的日子?
create_table "schedules", :force => true do |t|
t.string "day"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.integer "doctor_id"
t.time "start_time"
t.time "end_time"
end
謝謝sawa和對不起我的英文不好 – evanx