Method: ActionText::RichText#to_trix_html

Defined in:
actiontext/app/models/action_text/rich_text.rb

#to_trix_htmlObject

Returns the ‘body` attribute in a format that makes it editable in the Trix editor. Previews of attachments are rendered inline.

content = "<h1>Funny Times!</h1><figure data-trix-attachment='{\"sgid\":\"..."\}'></figure>"
message = Message.create!(content: content)
message.content.to_trix_html # =>
# <div class="trix-content">
#   <h1>Funny times!</h1>
#   <figure data-trix-attachment='{\"sgid\":\"..."\}'>
#      <img src="http://example.org/rails/active_storage/.../funny.jpg">
#   </figure>
# </div>


85
86
87
# File 'actiontext/app/models/action_text/rich_text.rb', line 85

def to_trix_html
  body&.to_trix_html
end