Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails时区选择不';不显示DST_Ruby On Rails_Timezone - Fatal编程技术网

Ruby on rails Rails时区选择不';不显示DST

Ruby on rails Rails时区选择不';不显示DST,ruby-on-rails,timezone,Ruby On Rails,Timezone,在我的用户编辑视图中,我有以下选择: 因此,用户可以保存自己的时区,以便在我们的应用程序上定制日期 然而,我们注意到,在DST期间(本次发布时就是这种情况),select仍然显示(GMT+00:00)London,而不是UTC+00:01或BST 这是Rails中显示正确时区的选项吗?或者,当前显示的内容实际上正确吗?关于Rails,我没有足够的把握回答,但通常,任何显示偏移量的时区显示名称列表都倾向于显示标准偏移量,正如您所指出的,标准偏移量可能不同于当前偏移量。(一个更突出的例子是选择内置于

在我的用户编辑视图中,我有以下选择:
因此,用户可以保存自己的时区,以便在我们的应用程序上定制日期

然而,我们注意到,在DST期间(本次发布时就是这种情况),select仍然显示
(GMT+00:00)London
,而不是
UTC+00:01
BST


这是Rails中显示正确时区的选项吗?或者,当前显示的内容实际上正确吗?

关于Rails,我没有足够的把握回答,但通常,任何显示偏移量的时区显示名称列表都倾向于显示标准偏移量,正如您所指出的,标准偏移量可能不同于当前偏移量。(一个更突出的例子是选择内置于Windows中的时区的UI。)如果您想要不同的行为,您可能需要自己创建选择控件,而不是依赖帮助器。