在Rails中如何进行预约安排?

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

2
def is conflicting    
    if(appointemnt1_start < appointment2_end && appointment2.start < appointment1.end)
      return true 
    end
end

0

我不知道有没有。理论上来说,这非常简单。将时间B减去时间A,如果它们在X分钟之内(约等于一个预约所需的时间),则会发生冲突。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接