lib/madmin/fields/has_many.rb in madmin-1.0.2 vs lib/madmin/fields/has_many.rb in madmin-1.1.0

- old
+ new

@@ -1,13 +1,14 @@ module Madmin module Fields class HasMany < Field def options_for_select(record) association = record.class.reflect_on_association(attribute_name) - klass = association.klass + resource = nil klass.all.map do |r| - ["#{klass.name} ##{r.id}", r.id] + resource ||= Madmin.resource_for(r) + [resource.display_name(r), r.id] end end def to_param {"#{attribute_name.to_s.singularize}_ids".to_sym => []}