Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails3:如何创建12小时(使用AM/PM)时间选择元素?_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails RubyonRails3:如何创建12小时(使用AM/PM)时间选择元素?

Ruby on rails RubyonRails3:如何创建12小时(使用AM/PM)时间选择元素?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,从Rails源代码中可以看出,所有的方法都在那里。我只是不知道如何使用正确的选项来启用12小时并添加AM/PM select元素来选择通话时间。我需要通过哪些选项才能创建此选项 以下是我尝试过的几件事: <%= form_for(@post) do |f| %> <div class="field"> <%= f.label :created_at %><br /> <%= f.time_select :created_a

从Rails源代码中可以看出,所有的方法都在那里。我只是不知道如何使用正确的选项来启用12小时并添加AM/PM select元素来选择通话时间。我需要通过哪些选项才能创建此选项

以下是我尝试过的几件事:

<%= 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 %>
时间_selectpost,写在{:ampm=>true}

更新 您需要更新Rails版本。中添加了ampm选择器

提交a869382a9fa241f72a7a73d4a9738531c4c37ba5作者:Aditya Sanghi 日期:星期五2011年4月29日01:49:45+0530

Allow AM/PM in datetime selectors

这不是在3.0.x中。抱歉。

换句话说,这是Rails 3.1中的版本?或如何更新到这个版本?我意识到我是在3.0.7上,所以我升级到了3.0.9,但这似乎仍然不起作用。我不知道这次提交会合并到哪个版本的Rails中。是的,它在3.1.beta版本中。对不起,我应该在发帖前检查一下。