【发布时间】:2010-11-10 03:19:02
【问题描述】:
date_select 方法只能设置 :start_year,但我想设置开始日期(例如 3 个月前的日期)(但没有这样的选项)。
那么,我可以将开始日期设置为 date_select 方法吗? 或者,要制作这样的选择框,我应该使用 select_tag 和 options_for_select 吗? 或者,有什么解决办法吗?
谢谢,
【问题讨论】:
标签: ruby ruby-on-rails-3
date_select 方法只能设置 :start_year,但我想设置开始日期(例如 3 个月前的日期)(但没有这样的选项)。
那么,我可以将开始日期设置为 date_select 方法吗? 或者,要制作这样的选择框,我应该使用 select_tag 和 options_for_select 吗? 或者,有什么解决办法吗?
谢谢,
【问题讨论】:
标签: ruby ruby-on-rails-3
【讨论】:
date_select 助手仅支持设置 start_year 和 end_year(即 2015-2020),而不支持设置 start_date 和 end_date(即 2015 年 6 月 1 日至 2020 年 7 月 1 日)。 date_select 助手的设计非常简单。如果仔细观察,您甚至会发现每个月都有 31 天。
有一些解决方法:
【讨论】: