ruby-on-rails - Rails Time Select,重新排列组件

标签 ruby-on-rails date time ruby-on-rails-3.1

默认的 Rails 日期时间表单生成器提供以下表单元素作为选择框...

[YYYY] [MONTH] [DD] - [HH]:[MM]

...24 小时内。

我想向我的用户展示:

[MON.] [DD] [YYYY] - [HH]:[MM] [AM/PM]

你是怎么做到的?

最佳答案

datetime_select 帮助器有很多不同的选项。我从来没有费心去记住它们,所以我使用 this apidock page作为引用(datetime_select 和 date_select 有类似的选项)。

在这种情况下,您需要将 :order 数组、:ampm 设置为 true 等。

编辑:好的,我实际上费心编写了您需要的选项哈希:

date_select("question", "answered_at", :ampm => true, :order => [:month, :day, :year], :use_short_month  => true)

关于ruby-on-rails - Rails Time Select,重新排列组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106323/

相关文章:

ruby - 在 rails 3.1 中几秒钟后重定向

sql - 在 Rails Console for PostgreSQL 的表中显示数据

ruby-on-rails - 使用Bundler安装 gem ==大问题

postgresql - 触发错误-postgresql

MySQL 按日期排序 (M D, Y, H :M:S am\pm)

python - datetime 以 2 位数字格式获取小时

javascript - jquery.turbolinks 无法处理 $(document).ready 在 Rails 中

ruby-on-rails - 没有命名路线的rails3中的远程form_tag

python - 如何使用 Raspberry Pi 获得更精确的时间测量?

r - 如何将带有字符串的混合时间格式转换为军事时间?