在Rails中预约安排?

时间:2010-07-31 17:01:26

标签: ruby-on-rails

我有一个简单的应用程序与客户和约会模型,系统管理员可以创建客户并为该特定客户创建约会,是否有一个Rails插件处理调度,以确保没有两个约会相互重叠?即同时没有两次约会。

如果我可以设置多个时间表,即商店有2名教师,在选择预约时,我们可以选择哪个教师等,这将是一个优势。

最好的方法是什么?

由于

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

不是我知道的。不过,它在理论上相当简单。从时间A减去时间B,如果它们彼此相距X分钟(无论预约多长时间),都会发生冲突。