【问题标题】:How can I set just the year and month for date_select for HAML and Rails 3?如何仅为 HAML 和 Rails 3 的 date_select 设置年份和月份?
【发布时间】:2012-04-19 10:28:56
【问题描述】:

我尝试在我的 HAML 模板中设置 date_select 以仅显示年份和月份:

= date_select(:birthday, :order => [:day, :month, :year],:start_year => 1940)

我希望这段代码显示的选择框排序为:daymonthyear 和起始年份1940。事实并非如此。

选择框显示为:CURRENT YEAR、CURRENT MONTH 和 CURRENT DAY。

如何只显示年份和月份的选择框?

【问题讨论】:

    标签: ruby-on-rails-3 forms date select helper


    【解决方案1】:

    你应该看看这个:http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-date_select

    date_select(object_name, method, options = {}, html_options = {})

    应该有方法作为第二个参数,然后是选项。 我还在文档中找到了选项:discard_day,它不显示当天的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-05
      • 2015-08-17
      • 2014-08-07
      • 2021-01-15
      相关资源
      最近更新 更多