lib/formtastic/inputs/base/collections.rb in formtastic-3.0.0 vs lib/formtastic/inputs/base/collections.rb in formtastic-3.1.0.rc1
- old
+ new
@@ -46,10 +46,10 @@
@raw_collection ||= (collection_from_options || collection_from_association || collection_for_boolean)
end
def collection
# Return if we have a plain string
- return raw_collection if raw_collection.instance_of?(String) || raw_collection.instance_of?(ActiveSupport::SafeBuffer)
+ return raw_collection if raw_collection.is_a?(String)
# Return if we have an Array of strings, fixnums or arrays
return raw_collection if (raw_collection.instance_of?(Array) || raw_collection.instance_of?(Range)) &&
[Array, Fixnum, String].include?(raw_collection.first.class) &&
!(options.include?(:member_label) || options.include?(:member_value))