module ActiveAdmin::Resource::Attributes

def foreign_methods

def foreign_methods
  @foreign_methods ||= resource_class.reflect_on_all_associations.
    select { |r| r.macro == :belongs_to }.
    reject { |r| r.chain.length > 2 && !r.options[:polymorphic] }.
    index_by { |r| r.foreign_key.to_sym }
end