필터링 방법 : Simple Form을 사용한 GMT 사이의 TIME_ZONE?
-
20-12-2019 - |
문제
= simple_form_for user,
= f.input :time_zone
.
GMT-11 : 00 - GMT + 13 : 00과 해당 시간대 이름 사이의 모든 시간대로 Dropbox를 돌려줍니다.
GMT + 02 : 00에서 GMT-05 : 00에서 GMT-05 : 00을 Dropbox에서 필터링 / 표시하는 방법과 (GMT-HH:MM) ZONE_NAME
와 동일한 구조를 유지하는 방법은 무엇입니까?
해결책
내가 설립 한 유일한 방법은 도우미를 추가했습니다 :
module TimezonesHelper
def timezones_filtered
[['(GMT-05:00) Lima', 'Lima' ],
['(GMT-04:00) La Paz', 'La Paz' ],
['(GMT-03:00) Brasilia', 'Brasilia' ],
['(GMT+00:00) UTC', 'UTC' ]]
end
end
.
및이 방법으로 사용 :
= simple_form_for user
= f.input :time_zone, selected: 'Brasilia', collection: timezones_filtered
. 제휴하지 않습니다 StackOverflow