Avo Admin for Rails | Documentation
Click here to see a newer version of these docs.
Home (opens new window)
  • 2.0
  • 1.0
  • 0.4.x
Home (opens new window)
  • 2.0
  • 1.0
  • 0.4.x
  • Getting started
    • Installation
    • Authentication
    • Licensing
    • Upgrade guide
    • Grid view
    • Recipes & guides
    • FAQ
  • Resources
    • Defining Resources
    • Setting the title of the resource
    • Resource description
    • Using a computed title
    • Eager loading
    • Views
    • Custom model class
    • Devise password optional
    • Unscoped queries on Index
    • Hide resource from sidebar
    • Extend the Avo::ResourcesController
    • Records ordering
    • Show buttons on form footers
    • Customize what happens after record is created/edited
    • Hide the record selector checkbox
    • Filters
    • Actions
    • Search
  • Field options
    • Defining fields
    • Field conventions
    • Change field name
    • Showing / Hiding fields on different views
    • Field visibility
    • Computed Fields
    • Fields Formatter
    • Sortable fields
    • Placeholder
    • Required
    • Readonly
    • Default Value
    • Help text
    • Nullable
    • Link to resource
    • Align text on Index view
  • Fields
    • Badge
    • Boolean
    • Boolean Group
    • Code
    • Country
    • Date
    • DateTime
    • External image
    • File
    • Files
    • Gravatar
    • Heading
    • Hidden
    • ID
    • KeyValue
    • Markdown
    • Number
    • Password
    • Progress bar
    • Select
    • Status
    • Tags field
    • Text
    • Textarea
    • Trix
  • Associations
    • Belongs to
    • Has One
    • Has Many
    • Has Many Through
    • Has And Belongs To Many
    • Single Table Inheritance (STI)
    • Add scopes to associations
    • Show/hide buttons
    • Add custom labels to the associations pages
  • Tabs and panels
    • Panels
    • Tabs
  • Menu editor
    • Menu item types
    • Link
    • Resource
    • Dashboard
    • Section
    • Group
    • Item visibility
    • Using authorization rules
    • all_ helpers
    • Icons
    • Collapsable sections and groups
    • Authorization
    • Profile menu
  • Dashboards
    • Generate a dashboard
    • Settings
    • Cards
    • Card types
    • Dividers
    • Dashboards visibility
  • Cards
    • Base settings
  • Search
    • Enable search for a resource
    • Configure the search result
    • Resource search
    • Global search
    • Hide a resource from the global search
  • Filters
    • Defining filters
    • Boolean Filter
    • Select Filter
    • Multiple select filter
    • Dynamic options
    • Text Filter
    • Registering filters
    • Dynamic filter options
    • React to filters
    • Empty message text
    • Keep filters panel open
  • Actions
    • Overview
    • Registering actions
    • Action responses
    • Response types
    • Customization
    • Standalone actions
    • Actions visibility
  • Customize Avo
    • Change the app name
    • Timezone and currency
    • Resource Index view
    • ID links to resource
    • Resource controls on the left side
    • Container width
    • Cache resources on Index view
    • Context
    • Eject views
    • Breadcrumbs
    • Page titles
    • Home path
    • Mount Avo under a nested path
    • Custom view_component path
    • Custom query scopes
    • Disable features
    • Customize profile name, photo, and title
  • Custom tools
    • Generate tools
    • Add assets
    • Using helpers from your app
  • Custom fields
    • Generate a new field
    • Field options
    • Field visibility
    • Customize the views
    • Field assets
    • Use pre-built Stimulus controllers
  • Resource tools
    • Generate a resource tool
    • Partial context
    • Tool visibility
    • Add custom fields on forms
  • Custom asset pipeline
    • Webpacker
    • Sprockets
  • Authorization
    • Make sure Avo knows who your current user is
    • Policies
    • Associations
    • Scopes
    • Using different policy methods
    • Raise errors when policies are missing
  • Localization (i18n)
    • Localizing resources
    • Localizing fields
    • Setting the locale
    • Re-generate the locale
    • FAQ
  • Stimulus JS & HTML attributes
    • Assign Stimulus controllers to resource views
    • Attach HTML attributes
    • Where are the attributes added?
    • Composing the attributes together
    • Pre-made stimulus methods
    • Custom Stimulus controllers
  • Evaluation hosts
    • What's a host?
    • BaseHost
    • Evaluating the block
    • RecordHost
  • FAQ
    • Why don't regular url helpers work as expected?
    • Use helpers
    • Show/hide buttons throughout the app
    • I want to give access to different kind of users to different resources.
    • How can I set a homepage for the admin section
    • I want to have 2 different resources mapped to the same model with different types
    • Try a pre-release version
    • The authorization features are not working
    • Add custom methods/get custom data
    • Get access to the ActionView helper methods
    • Render new lines for textarea fields
  • Recipes & guides
    • REST API integration
    • Use route-level multitenancy
    • Multilingual content
    • Manage information-heavy resources
    • Pretty JSON objects to the code field
    • Custom link field
    • Use Avo in an api_only Rails app
    • Add nested fields to CRUD forms

# Recipes & guides

REST API integration

Add custom link field

Multilingual content

Use in an API only Rails app

Pretty JSON objects to the code field

Use route level multitenancy

Manage information-heavy resources

Ruby-on-Rails and Avo Tutorial (opens new window) from bootrails.com (opens new window).

Add nested fields to CRUD forms

Could you help us improve this page? (opens new window)
← Grid view FAQ →