Как добавить выбор времени в Active Admin + Rails 3
Мне нужно отобразить селектор времени в моей активной форме администратора. У меня есть поле start_time, которое имеет тип времени. В настоящее время у меня есть выпадающие списки.
![enter image description here]()
Мне нужен селектор, похожий на подборщик даты, как показано
![enter image description here]()
Для добавления Date Picker я использовал
f.input: start_date,: as = > : datepicker
ActiveAdmin.register PromoCode do
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "PromoCodes" do
f.input :promo_code
f.input :start_date, :as => :datepicker
f.input :start_time
end
f.buttons
end
конец
Есть ли аналогичный способ получить таймер в активном админе. Пожалуйста, помогите.
Ответы
Ответ 1
Хотя datepicker
покажет календарь, чтобы выбрать форму даты, я не знаю, как будет работать сборщик времени! Должен ли он показывать часы:)?
Однако есть еще один селектор в formtastic (который используется activeadmin). то есть time_picker
. Таким образом, вы используете это следующим образом:
f.input :start_time, :as => :time_picker
Подробнее в Doc
Ответ 2
есть страница wiki об использовании datetime picker https://github.com/activeadmin/activeadmin/wiki/Combine-datetime-picker-with-activeadmin
Об интеграции плагина jquery timepicker http://trentrichardson.com/examples/timepicker/
rubygem https://github.com/activeadmin-plugins/activeadmin_datetimepicker