def human_name
      @human_name ||= begin
        str = controller_path
        single = str.singularize
        I18n.t(         "activerecord.models.#{model.to_s.underscore}",
          default:      I18n.t("controller.#{str}",
            default:    I18n.t(single,
              default:  single.camelize)))
      end
    end
def human_name
      @human_name ||= begin
        str = controller_path
        single = str.singularize
        I18n.t(         "activerecord.models.#{model.to_s.underscore}",
          default:      I18n.t("controller.#{str}",
            default:    I18n.t(single,
              default:  single.camelize)))
      end
    end
Transform the controller name into a more humane format, using I18n.
 I18n fallbacks work as follows (LeadsController as example):

 1. t('activerecord.models.lead')
 1. t('controller.leads')
 1. t('lead')
 1. 'Lead'