# Rhino

<Image src="/assets/img/fields/rhino/rhino-field.gif" alt="Rhino field" size="800x413" />

The wonderful [Rhino Editor](https://rhino-editor.vercel.app/) built by [Konnor Rogers](https://www.konnorrogers.com/) is available and fully integrated with Avo.

```ruby
field :body, as: :rhino
```

:::info
Add this line to your application's `Gemfile`:

```ruby
gem "avo-rhino_field"
```
:::

Rhino is based on [TipTap](https://tiptap.dev/) which is a powerful and flexible WYSIWYG editor.

It supports [ActiveStorage](https://guides.rubyonrails.org/active_storage_overview.html) file attachments, [ActionText](https://guides.rubyonrails.org/action_text_overview.html), and seamlessly integrates with the Media Library.

## Options

<Option name="`always_show`">

By default, the content of the field is not visible on the `Show` view; instead, it's hidden under a `Show Content` link that, when clicked, displays the content. You can set it to display the content by setting `always_show` to `true`.

</Option>

## Contributing

You can contribute to the Rhino editor by visiting the [GitHub repository](https://github.com/avo-hq/avo-rhino_field).

---