【问题标题】:Ruby on Rails next 3 months selectRuby on Rails 未来 3 个月选择
【发布时间】:2011-05-25 23:13:42
【问题描述】:

我正在为我的网站制作一个表格,允许用户选择一个日期,但仅限于接下来的 3 个月。

我已阅读 DateHelper 上的 Rails 文档,这非常好,但我似乎无法获得只有接下来 3 个月的选择下拉列表,我只能显示接下来的 12 个月,有谁知道如何只显示未来 3 个月?

干杯

伊夫

【问题讨论】:

    标签: ruby-on-rails datetime select date


    【解决方案1】:

    我不认为你可以。使用 jQuery 的日期选择器 http://jqueryui.com/demos/datepicker/ 会更好(从 UI 的角度来看)。

    但是,即使您限制了前端,您也需要验证提交的日期在后端仍然有效(因为 javascript 验证很容易被破坏)。

    def valid_date(date)
      return date <= Time.new + 3.months
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多