2012-04-29 13 views
0

喜在轨道上 红宝石即时通讯新是我的方案,我有两个定时器time_startime_end 我只是想知道如果有一个验证器或辅助,这将改变end time的基础上的时间的时间开始时间为了不会得到一个负值后得到两个时间的差异是可能的jQuery中,但我想知道如果轨道也可以做到这一点TIME_START范围TIME_END帮手

例如,如果我选择在下午1点time_start然后time_end将只显示下午2点起

即时通讯也研究它现在即时通讯st跳可能有很多可能的答案

回答

0

您可以使用两种不同的方法来实现不同的目标。

  1. 您可以编写自定义验证,以防止time_end是低于time_start存储到数据库中。或者你可以关注验证器的标准numericality,也许这对你来说已经足够了。

  2. 您可以编写一些助手,JS或其他视图相关的代码,以允许用户在html窗口中选择time_end的值只有大于time_start。 在我看来,这是一个相当具体的任务,不太可能会在rails中找到一些东西,但可以根据您的意愿通过几行代码来实现。