diff --git a/actionpack/lib/action_view/helpers/form_options_helper.rb b/actionpack/lib/action_view/helpers/form_options_helper.rb index 6d5acf1726fd70b2010279f934ac77233a0d1021..d9d985a5358245f62046e4a59df790ca745d2915 100644 --- a/actionpack/lib/action_view/helpers/form_options_helper.rb +++ b/actionpack/lib/action_view/helpers/form_options_helper.rb @@ -481,7 +481,7 @@ def time_zone_options_for_select(selected = nil, priority_zones = nil, model = : end zone_options += options_for_select(convert_zones[zones], selected) - zone_options + zone_options.html_safe end private diff --git a/actionpack/test/template/form_options_helper_test.rb b/actionpack/test/template/form_options_helper_test.rb index aa40e46aa85bbf6f69b5b078124d8fb8558c73be..9c65abfc261c9eefad8b50828ead04fb71ee4d94 100644 --- a/actionpack/test/template/form_options_helper_test.rb +++ b/actionpack/test/template/form_options_helper_test.rb @@ -280,6 +280,10 @@ def test_time_zone_options_with_unselected_priority_zones opts end + def test_time_zone_options_returns_html_safe_string + assert time_zone_options_for_select.html_safe? + end + def test_select @post = Post.new @post.category = ""