【问题标题】:Discard year and month on rails date select not working在 Rails 日期上丢弃年份和月份选择不起作用
【发布时间】:2016-05-25 16:33:34
【问题描述】:

我正在尝试选择表单日期以仅显示日期...

这有效且仅显示月份:

<%= f.date_select :some_date, {discard_day: true, discard_year: true} %>

但是,这起作用并且只显示日期:

<%= f.date_select :some_date, {discard_year: true, discard_month: true} %>

获取天数列表的正确配置是什么?

谢谢!

【问题讨论】:

  • 我认为你应该使用手动选择几天

标签: ruby-on-rails forms ruby-on-rails-4 datepicker


【解决方案1】:

您无法从 date_select 助手获得所需的内容。如果你看看documentation,你会发现这个小花絮:

:discard_month - 如果您不想显示月份选择,请设置为 true。 这包括将月份作为隐藏字段而不是显示选择 场地。 另请注意,这会隐式地将 :discard_day 设置为 true

(已添加重点)

您将不得不使用普通选择来仅获取天数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多