From 75a2766632c7de1dcd00eebc7516e6e86a3b34de Mon Sep 17 00:00:00 2001 From: Tom McLoughlin Date: Sat, 30 May 2020 20:20:46 +0930 Subject: [PATCH] fix build_hidden_field_for_checkbox not returning html_safe string in some instances --- lib/simple_form/inputs/boolean_input.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/simple_form/inputs/boolean_input.rb b/lib/simple_form/inputs/boolean_input.rb index 2b65ffd5..42170914 100644 --- a/lib/simple_form/inputs/boolean_input.rb +++ b/lib/simple_form/inputs/boolean_input.rb @@ -60,7 +60,7 @@ module SimpleForm # we need the hidden field to be *outside* the label (otherwise it # generates invalid html - html5 only). def build_hidden_field_for_checkbox - return "" if !include_hidden? || !unchecked_value + return "".html_safe if !include_hidden? || !unchecked_value options = { value: unchecked_value, id: nil, disabled: input_html_options[:disabled] } options[:name] = input_html_options[:name] if input_html_options.key?(:name) options[:form] = input_html_options[:form] if input_html_options.key?(:form)