class ActionText::RichText


message.content.to_plain_text # => “Funny times!”
message.content.to_s # => “<h1>Funny times!</h1>”
message.content #=> #<ActionText::RichText.…
message = Message.create!(content: “<h1>Funny times!</h1>”)
end
has_rich_text :content
class Message < ActiveRecord::Base
rich text content using the has_rich_text class method.
This record is then associated with the Active Record model the application desires to have
It also holds all the references to the embedded files, which are stored using Active Storage.
The RichText record holds the content produced by the Trix editor in a serialized body attribute.
= Action Text RichText

def to_plain_text

message.content.to_plain_text # => "Funny times!"
message = Message.create!(content: "

Funny times!

")

Returns the +body+ attribute as plain text with all HTML tags removed.
def to_plain_text
  body&.to_plain_text.to_s
end

def to_trix_html

#

#
#
#

#

Funny times!


#

message.content.to_trix_html # =>
message = Message.create!(content: content)
content = "

Funny Times!

"

editor. Previews of attachments are rendered inline.
Returns the +body+ attribute in a format that makes it editable in the Trix
def to_trix_html
  body&.to_trix_html
end