使用simple_form的可选日期字段

时间:2013-10-12 22:00:19

标签: simple-form

我正在使用simple_form生成日期输入,如下所示:

= f.input :date_of_death

但是,它总是预先填充当前日期。

如何让它显示为“空白”并允许用户轻松输入日期?

谢谢!

3 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点,同时仍然将表格分成Y / M / D的下拉列表。

= f.input :date_of_death, include_blank: true

或者,如果您希望第一个选项具有文本使用提示。

= f.input :date_of_death, prompt: "Choose Wisely"

答案 1 :(得分:0)

我找到的最简单方法

f.input:date_of_death,as :: string

它会将输入转换为空白输入字段。您必须将字符串解析为控制器中的日期。

答案 2 :(得分:0)

使用include_blank

= f.input :fecha_at, include_blank: true, start_year: Date.today.year - 90, end_year: Date.today.year