4

Я использую рельсы 3.2.13. Я хочу показать 12 часов часов и am/pm также в выпадающем списке. Кажется, многие люди говорят об этом, но для этого нет встроенного решения.Как создать элемент времени 12 часов (с AM/PM)?

time_select("post", "written_on", {:ampm => true}) # it gives me just two dropdowns. No dropdown for am/pm 
f.time_select :written_on, :ampm => true # same here. No third dropdown for am/pm 

Любые предложения?

+0

'AMPM: true' отображает время в формате утро/вечер, как' 12 pm:10'. Он не добавляет дополнительного раскрывающегося списка. Таким образом, вместо этого вы хотите выпадающий список с часами и дополнительным выпадающим списком только с am/pm? – Arjan

+0

@Arjan да 12-часовое время + am/pm как выпадающее меню. –

+0

Вам просто нужно написать свое собственное время, чтобы выбрать помощника, чтобы сделать это, поскольку рельсы в настоящее время не поддерживают в своих помощниках отображение этого формата с дополнительным выпадающим меню для am/pm – digicazter

ответ

1

Лучше всего делегировать это хорошей библиотеке JS на стороне клиента. Ниже я лично использую своих клиентов; это потрясающе.

http://amsul.ca/pickadate.js/