2015-08-03 4 views
0

У меня есть поле времени в моей базе данных. Я хочу иметь поле выбора времени, чтобы выбрать время в виде трех выпадающих списков, для 12-часовых часов. Одним из них является выбор часов от 1 до 12, второй снимок - выбор минут от 1 до 59, а третий выпадающий - выбор AM или PM для одного столбца поля времени в базе данных. Я искал такого помощника времени, но я его не нашел. Есть ли способ настроить помощник выбора времени, чтобы выбрать формат времени таким образом в Rails?есть ли какие-либо формы помощники для выбора времени в часах минут, а am pm в рельсах?

ответ

1

Не существует встроенного помощника Rails, который добавит отдельное поле выбора для выбора между AM/PM. Однако помощник time_select позволит вам выбрать время в часах, минутах, AM/PM, как вы просили. Это, скорее всего, также будет предлагаемым «способом Rails» для достижения этого. Вы можете использовать опцию :ampm для отображения часов, как «12 часов», «01 AM» и т.д.

time_select 'game', 'game_time', {:ampm => true} 

Смотрите time_select documentation страницы для получения дополнительной информации.

+0

Я хочу взять три выпадающих списка, как я указал, и в контроллере я могу построить объект времени, чтобы я мог сохранить это в поле времени, передав эти строки (часы, минуты, am/pm)? – John

 Смежные вопросы

  • Нет связанных вопросов^_^