lib/phlexi/form/components/concerns/accepts_choices.rb in phlexi-form-0.8.0 vs lib/phlexi/form/components/concerns/accepts_choices.rb in phlexi-form-0.8.1

- old
+ new

@@ -22,20 +22,12 @@ end end def selected?(option) if attributes[:multiple] - field_value.any? { |item| item.to_s == option.to_s } + Array(field.value).any? { |item| item.to_s == option.to_s } else - field_value.to_s == option.to_s - end - end - - def field_value - if attributes[:multiple] - Array(field.value) - else - field.value + field.value.to_s == option.to_s end end def normalize_simple_input(input_value) # ensure that choice is in the list