You are browsing docs for Avo 2: go to Avo 3

Skip to content

Boolean Group

Boolean group field

The BooleanGroup is used to update a Hash with string keys and boolean values in the database.

It's useful when you have something like a roles hash in your database.

field :roles, as: :boolean_group, name: 'User roles', options: { admin: 'Administrator', manager: 'Manager', writer: 'Writer' }



options should be a Hash with the keys to one of the four available types (info, success, warning, danger) and the values matching your record's database values.

Default value

  info: :info,
  success: :success,
  danger: :danger,
  warning: :warning

Example DB payload

# Example boolean group object stored in the database
  "admin": true,
  "manager": true,
  "creator": true,