我正在尝试设置默认值,或者理想情况下首先在创建公司时在表单中显示预定义的选项列表、时区。
目前,下面的代码会呈现可用时区的完整列表,而查找特定时区相当繁琐。当前所有的公司要么位于两个时区之一,默认为特定时区会是更好的体验,甚至更好的是,将两个时区值附加到列表顶部。这是表单域:
= form.select :time_zone, (TZInfo::Timezone.all.map { |tz| ["(UTC #{tz.current_period.offset.utc_offset/3600}) #{tz.to_s}", tz.name] })
我尝试设置一些不同的选项,但似乎没有传统的方法可以做到这一点。