我有一张桌子Schedules
可以存放一天的Person
工作。现在我想添加这个Person
工作的时间。假设Person
周一从上午 9 点到 11 点工作,周二从上午 9 点到下午 6 点,依此类推......
同样在每个日期范围内(从 start_time 到 end_time ),我如何设置 Person 不像午餐时间那样工作的时间?
create_table "schedules", :force => true do |t|
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.integer "person_id"
t.boolean "sun"
t.boolean "mon"
t.boolean "tue"
t.boolean "wed"
t.boolean "thu"
t.boolean "fri"
t.boolean "sat"
end
我应该创建第二个表来存储每天的时间吗?