通过查看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 %>

最佳答案

time_select("post", "written_on", {:ampm => true})
更新
您需要更新您的Rails版本。在this commit中添加了ampm选择器



不在3.0.x中。对不起。

09-11 13:37