Class: ActionText::RichText

Inherits:
Record
  • Object
show all
Defined in:
app/models/action_text/rich_text.rb

Overview

The RichText record holds the content produced by the Trix editor in a serialized body attribute. It also holds all the references to the embedded files, which are stored using Active Storage. This record is then associated with the Active Record model the application desires to have rich text content using the has_rich_text class method.

Direct Known Subclasses

EncryptedRichText

Instance Method Summary collapse

Instance Method Details

#to_plain_textObject



21
22
23
# File 'app/models/action_text/rich_text.rb', line 21

def to_plain_text
  body&.to_plain_text.to_s
end

#to_trix_htmlObject



25
26
27
# File 'app/models/action_text/rich_text.rb', line 25

def to_trix_html
  body&.to_trix_html
end