class Madmin::Fields::HasMany
Public Instance Methods
index_path()
click to toggle source
# File lib/madmin/fields/has_many.rb, line 18 def index_path Madmin.resource_by_name(model.reflect_on_association(attribute_name).klass).index_path(format: :json) end
options_for_select(record)
click to toggle source
# 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
to_param()
click to toggle source
# File lib/madmin/fields/has_many.rb, line 14 def to_param {"#{attribute_name.to_s.singularize}_ids".to_sym => []} end