time_start范围time_end帮助器

时间:2012-04-29 08:40:05

标签: ruby-on-rails ruby helper

嗨我在铁轨上的红宝石新品 这是我的方案我有两个计时器time_startime_end 我只是想知道是否有一个验证器或帮助器将根据开始时间的时间改变end time的时间,以便在获得两次的差异时不会得到负值是可能的在jquery但我想知道rails是否也可以这样做

例如,如果我在time_start选择下午1点,那么time_end将仅显示下午2点

我现在也在研究它,我只是跳来跳去,这里可能有很多可能的答案

1 个答案:

答案 0 :(得分:0)

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

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

  2. 您可以编写一些帮助程序,JS或其他与视图相关的代码,以允许用户在html小部件中选择仅大于numericality的{​​{1}}值。 在我看来,这是一项非常具体的任务,你不太可能在轨道上找到它,但可以根据你的意愿用几行代码来实现。