我试图让表单日期选择仅显示日期......
这适用于仅显示月份:
<%= f.date_select :some_date, {discard_day: true, discard_year: true} %>
但是不工作并仅显示日期:
<%= f.date_select :some_date, {discard_year: true, discard_month: true} %>
获取日期列表的正确配置是什么?
谢谢!
答案 0 :(得分:0)
你无法从date_select
助手那里得到你想要的东西。如果你看看documentation,你会发现这个小小的消息:
:discard_month - 如果您不想显示月份选择,则设置为true。 这包括将月份作为隐藏字段而不是显示选择 领域。 另请注意,这隐式设置:discard_day为true 。
(强调补充)
你将不得不使用正常的选择来获得只有几天。