通过查看Rails源代码我可以看出,看起来所有的方法都存在。我只是无法弄清楚如何使用正确的选项调用time_select
以启用12小时并添加AM / PM选择元素。我需要通过哪些选项来创建它?
以下是我尝试过的一些事情:
<%= form_for(@post) do |f| %>
<div class="field">
<%= f.label :created_at %><br />
<%= f.time_select :created_at, :ampm => true #didnt do anything %>
<%= time_select('post', 'created_at', { :ampm => true }) #also didnt do anything %>
</div>
<% end %>
答案 0 :(得分:4)
time_select("post", "written_on", {:ampm => true})
<强>更新强> 您需要更新您的Rails版本。 ampm选择器已添加到this commit
中commit a869382a9fa241f72a7a73d4a9738531c4c37ba5作者:Aditya Sanghi 日期:星期五4月29日01:49:45 2011 +0530
Allow AM/PM in datetime selectors
不在3.0.x.遗憾。