我有一个简单的应用程序,包含客户和预约模型。系统管理员可以创建客户并为该特定客户创建预约。是否有一款Rails插件可以处理调度以确保没有两个约会重叠?即不同时进行两个约会。如果我可以设置多个日程安排,那就更好了。例如,商店有2名教练提供课程,选择预约时我们可以选择哪位教练等。最佳方法是什么?谢谢
def is conflicting if(appointemnt1_start < appointment2_end && appointment2.start < appointment1.end) return true end end