# config/initializers/avo.rb
Avo.configure do |config|
  # Usual Avo config
end

module FieldExtensions
  # Include all helpers
  helper_names = ActionController::Base.all_helpers_from_path Rails.root.join("app", "helpers")
  helpers = ActionController::Base.modules_for_helpers helper_names
  helpers.each do |helper|
    send(:include, helper)
  end
end

Rails.configuration.to_prepare do
  Avo::Fields::BaseField.include FieldExtensions
end
```

Now you can reference all helpers in your `Resource` files.
---

## Generation Information

- **Generated at:** 2026-01-13T11:10:25.272Z
- **Total sections:** 151

### Source Files

- docs/3.0/index.md
- docs/3.0/avo-3.md
- docs/3.0/technical-support.md
- docs/3.0/best-practices.md
- docs/3.0/index.md
- docs/3.0/rails-and-hotwire.md
- docs/3.0/installation.md
- docs/3.0/gem-server-authentication.md
- docs/3.0/license-troubleshooting.md
- docs/3.0/authentication.md
- docs/3.0/authorization.md
- docs/3.0/resources.md
- docs/3.0/array-resources.md
- docs/3.0/fields.md
- docs/3.0/field-options.md
- docs/3.0/field-discovery.md
- docs/3.0/controllers.md
- docs/3.0/record-previews.md
- docs/3.0/scopes.md
- docs/3.0/records-reordering.md
- docs/3.0/discreet-information.md
- docs/3.0/customizable-controls.md
- docs/3.0/cover-and-profile-photos.md
- docs/3.0/fields/array.md
- docs/3.0/fields/badge.md
- docs/3.0/fields/boolean.md
- docs/3.0/fields/boolean_group.md
- docs/3.0/fields/code.md
- docs/3.0/fields/country.md
- docs/3.0/fields/date.md
- docs/3.0/fields/date_time.md
- docs/3.0/fields/easy_mde.md
- docs/3.0/fields/external_image.md
- docs/3.0/fields/file.md
- docs/3.0/fields/files.md
- docs/3.0/fields/gravatar.md
- docs/3.0/fields/heading.md
- docs/3.0/fields/hidden.md
- docs/3.0/fields/id.md
- docs/3.0/fields/key_value.md
- docs/3.0/fields/location.md
- docs/3.0/fields/markdown.md
- docs/3.0/fields/money.md
- docs/3.0/fields/number.md
- docs/3.0/fields/password.md
- docs/3.0/fields/preview.md
- docs/3.0/fields/progress_bar.md
- docs/3.0/fields/radio.md
- docs/3.0/fields/record_link.md
- docs/3.0/fields/rhino.md
- docs/3.0/fields/select.md
- docs/3.0/fields/stars.md
- docs/3.0/fields/status.md
- docs/3.0/fields/tags.md
- docs/3.0/fields/text.md
- docs/3.0/fields/textarea.md
- docs/3.0/fields/time.md
- docs/3.0/fields/tip_tap.md
- docs/3.0/fields/trix.md
- docs/3.0/associations.md
- docs/3.0/associations/belongs_to.md
- docs/3.0/associations/has_one.md
- docs/3.0/associations/has_many.md
- docs/3.0/associations/has_and_belongs_to_many.md
- docs/3.0/resource-panels.md
- docs/3.0/resource-clusters.md
- docs/3.0/resource-sidebar.md
- docs/3.0/tabs.md
- docs/3.0/views.md
- docs/3.0/table-view.md
- docs/3.0/grid-view.md
- docs/3.0/map-view.md
- docs/3.0/customization.md
- docs/3.0/eject-views.md
- docs/3.0/custom-view-types.md
- docs/3.0/menu-editor.md
- docs/3.0/search.md
- docs/3.0/i18n.md
- docs/3.0/branding.md
- docs/3.0/routing.md
- docs/3.0/multitenancy.md
- docs/3.0/actions/overview.md
- docs/3.0/actions/generate.md
- docs/3.0/actions/registration.md
- docs/3.0/actions/execution.md
- docs/3.0/actions/customization.md
- docs/3.0/actions/guides-and-tutorials.md
- docs/3.0/dashboards.md
- docs/3.0/cards.md
- docs/3.0/kanban-boards.md
- docs/3.0/collaborate/overview.md
- docs/3.0/collaborate/authorization.md
- docs/3.0/filters.md
- docs/3.0/basic-filters.md
- docs/3.0/dynamic-filters.md
- docs/3.0/custom-tools.md
- docs/3.0/custom-fields.md
- docs/3.0/custom-errors.md
- docs/3.0/resource-tools.md
- docs/3.0/stimulus-integration.md
- docs/3.0/custom-asset-pipeline.md
- docs/3.0/tailwindcss-integration.md
- docs/3.0/media-library.md
- docs/3.0/cache.md
- docs/3.0/views-performance.md
- docs/3.0/native-components/avo-panel-component.md
- docs/3.0/native-field-components.md
- docs/3.0/field-wrappers.md
- docs/3.0/internals.md
- docs/3.0/testing.md
- docs/3.0/avo-current.md
- docs/3.0/execution-context.md
- docs/3.0/encryption-service.md
- docs/3.0/select-all.md
- docs/3.0/icons.md
- docs/3.0/internal-model-names.md
- docs/3.0/avo-application-controller.md
- docs/3.0/asset-manager.md
- docs/3.0/plugins.md
- docs/3.0/guides.md
- docs/3.0/guides/act-as-taggable-on-integration.md
- docs/3.0/guides/acts_as_tenant_integration.md
- docs/3.0/guides/add-nested-fields-to-forms.md
- docs/3.0/guides/api-only-app.md
- docs/3.0/guides/attachment-policy-extension-for-pundit.md
- docs/3.0/guides/basic-authentication.md
- docs/3.0/guides/bulk_destroy_action_using_customizable_controls.md
- docs/3.0/guides/conditionally-render-styled-rows.md
- docs/3.0/guides/custom-ids.md
- docs/3.0/guides/custom-link-field.md
- docs/3.0/guides/display-and-edit-join-table-fields.md
- docs/3.0/guides/display-scope-record-count.md
- docs/3.0/guides/export-to-csv.md
- docs/3.0/guides/format-ruby-object-to-json.md
- docs/3.0/guides/generating-components-for-fields.md
- docs/3.0/guides/handle-404-responses-in-avo.md
- docs/3.0/guides/hide-field-labels.md
- docs/3.0/guides/how-to-use-phlex-components.md
- docs/3.0/guides/manage-information-heavy-resources.md
- docs/3.0/guides/multi-language-urls.md
- docs/3.0/guides/multilingual-content.md
- docs/3.0/guides/multitenancy.md
- docs/3.0/guides/nested-records-when-creating.md
- docs/3.0/guides/rails-authentication-scaffold.md
- docs/3.0/guides/rest-api-integration.md
- docs/3.0/guides/rolify-integration.md
- docs/3.0/guides/run-avo-on-the-root-path.md
- docs/3.0/guides/safely-override-resource-components.md
- docs/3.0/guides/tabs-counter-indicator.md
- docs/3.0/guides/use-markdown-in-help-attributes.md
- docs/3.0/guides/use-own-helpers-in-resource-files.md