2014-04-11 3 views
2

Может ли кто-нибудь указать мне на решение для удаления нежелательных значений из Ruby on Rails time_select?Сбрасывать нежелательные значения из Rails 'time_select()

В основном, time_select показывает все часы от 00 до 24, но в моем приложении мне нужно запретить пользователям выбирающих часов до 08 и после 16 непосредственно в SELECT тега и не кажется, что будет соответствующий вариант, я могу передать до time_select.

ответ

2

Вы можете использовать select_time или select_hour.

select_time(my_time, start_hour: 8, end_hour: 16) # Generates a time select field with hours that range from 8 to 16 

select_hour(my_time, start_hour: 8, end_hour: 16) # Generates a time select field with hours that range from 8 to 16 

Так что ограничение пользователю выбрать время между 8 и 16.

0
select_time(my_time, start_hour: 8, end_hour: 16) 
Смежные вопросы