time_zone_options_for_select添加默认值和优先级

时间:2013-04-12 14:07:42

标签: ruby-on-rails ruby-on-rails-3 timezone

我有这段代码,我无法弄清楚如何设置所选选项,或如何设置时区的优先级

%select{id: "timezone", class: "select", name: "school[time_zone]"}
  = time_zone_options_for_select

time_zone_options_for_select返回一个html字符串,我无法弄清楚如何使用它: - ?

任何帮助都是非常有用的!

1 个答案:

答案 0 :(得分:1)

您可以参考http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/time_zone_options_for_select

根据此网址,它会为您提供一系列选项,您需要将其包含在选择标记中。

time_zone_options_for_select('American Samoa')

将“美属萨摩亚”作为选定值。您可以将所需的时区名称作为第一个参数传递给此辅助方法,以将其显示为选定的值。