我想在我的观点中使用Rails 4中的datetime_field。
= f.datetime_field :scheduled_at
我希望得到一个漂亮的弹出式JQuery,如here所示。
我得到下面的输出和浏览器中的常规文本输入字段
<input class="span2" id="appendedInput" name="appointment[scheduled_at]" type="datetime">
注意我使用的是HAML,而不是ERB。有没有人成功结合Ruby 2,Rails 4,datetime_field和HAML?
我希望我错过了一些明显的东西......
答案 0 :(得分:2)
@DNNX指出了我正确的方向。
事实证明,大多数浏览器还不支持“datetime”类型。目前,我只能通过Opera获得预期的输出。支持“日期”类型,Chrome,Opera和Maxthon正在显示“日期”类型。
以下是支持的输入类型http://caniuse.com/#search=input%20type
的链接答案 1 :(得分:1)
HAML输出看起来很好。可能是您的浏览器不完全支持HTML5,或者您的html文档不是html5(仔细检查doctype)。
我在此页面上尝试过您的HTML - http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_date - 它的工作方式与预期一致。