Method: Madmin::Fields::HasMany#options_for_select

Defined in:
lib/madmin/fields/has_many.rb

#options_for_select(record) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/madmin/fields/has_many.rb', line 4

def options_for_select(record)
  if (records = record.send(attribute_name))
    return [] unless records.first
    resource = Madmin.resource_for(records.first)
    records.map { |record| [resource.display_name(record), record.id] }
  else
    []
  end
end