丢弃rails日期上的年份和月份选择不起作用

时间:2016-05-25 16:33:34

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

我试图让表单日期选择仅显示日期......

这适用于仅显示月份:

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

但是工作并仅显示日期:

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

获取日期列表的正确配置是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

你无法从date_select助手那里得到你想要的东西。如果你看看documentation,你会发现这个小小的消息:

  

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

(强调补充)

你将不得不使用正常的选择来获得只有几天。