我想要为表单输入日期。我知道这只适用于某些浏览器:
<input type="date" name="birth_day"/>
在Ruby on Rails中有一个方便的方法吗? documentation for the various form elements列出了许多其他输入类型,但我没有看到任何日期:
我知道date_select,这不是我想要的。我想要上面的HTML输出。我正在使用Ruby on Rails 3.2.13。 Ruby on Rails 4中可能有date_field
吗?还是另一种方法呢?
答案 0 :(得分:12)
您可以看到date_field
助手提供的最新docs。这似乎是Rails 4的功能。
docs中的示例:
date_field("user", "born_on")
# => <input id="user_born_on" name="user[born_on]" type="date" />
答案 1 :(得分:2)
对于旧版本的Rails,我相信你可以使用:
.text_field(type: 'date')