문제

= 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
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top