class

ActionText::Content

v7.1.3.2 - Show latest stable - Superclass: Object

Action Text Content

The +ActionText::Content+ class wraps an HTML fragment to add support for parsing, rendering and serialization. It can be used to extract links and attachments, convert the fragment to plain text, or serialize the fragment to the database.

The ActionText::RichText record serializes the `body` attribute as +ActionText::Content+.

class Message < ActiveRecord::Base
  has_rich_text :content
end

message = Message.create!(content: "<h1>Funny times!</h1>")
body = message.content.body # => #<ActionText::Content "<div class=\"trix-conte...">
body.to_s # => "<h1>Funny times!</h1>"
body.to_plain_text # => "Funny times!"

Included modules

  • ActionText::Rendering
  • ActionText::Serialization

Attributes

[R]fragment

Files

  • actiontext/lib/action_text/content.rb