【问题标题】:time_start scope time_end helpertime_start 范围 time_end 助手
【发布时间】:2012-04-29 08:40:04
【问题描述】:

你好,我是 ruby​​ on rails 的新手 这是我的场景,我有两个计时器 time_startime_end 我只是想知道是否有一个验证器或帮助器会根据开始时间的时间更改end time 的时间,以便在获得两个时间的差异时不会得到负值在 jquery 中是可能的但我想知道rails是否也可以做到这一点

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

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

【问题讨论】:

    标签: ruby-on-rails ruby helper


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多