Extending Administrate

Apart from the configuration described in these pages, it is possible to extend Administrate's capabilities with the use of plugins. There are a number of plugins available, many of which can be found at RubyGems.org. At the time of writing, these appear to be the most popular ones:

  1. ActiveStorage support
  2. Password field
  3. Enum field
  4. Nested has-many forms
  5. Belongs-to with Ajax search

See many more at https://rubygems.org/gems/administrate/reverse_dependencies.

Please note that these plugins are written by third parties. We do not have any control over them, and we cannot give any assurances as to how well they perform their advertised functions.

You can write your own plugins too! We don't document this specifically, but you can have a look at the existing plugins for some directions. In general, Administrate tries to abide by Rails's conventions, so that hopefully should help!