我使用rails date_select来提示用户选择年,月和日。但是,我只想列出提示用户只输入年份和月份而不显示日期字段。我希望这一天永远是任何一年中任何一个月的第20天。我该怎么做?
答案 0 :(得分:1)
date_select @foo, :date_of_foo, { discard_day: true }
将摆脱日期部分;不幸的是它与
不相容date_select @foo, :date_of_foo, { default: { day: 20 } }
将预先设置(现在省略)日选择为20
;相反,该日期设置为1
,因此您必须在收到日期后手动调整日期(或修改date_select
结果以更改隐藏字段的值{{1转到1
)。