mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
531d7dd584
More hassle than its worth. Just account for the fact that rich text can be blank instead, but continue to create the record.
16 lines
355 B
Ruby
16 lines
355 B
Ruby
class ActionText::RichText < ActiveRecord::Base
|
|
self.table_name = "action_text_rich_texts"
|
|
|
|
serialize :body, ActionText::Content
|
|
|
|
belongs_to :record, polymorphic: true, touch: true
|
|
has_many_attached :embeds
|
|
|
|
before_save do
|
|
self.embeds = body.attachments.map(&:attachable) if body.present?
|
|
end
|
|
|
|
def to_s
|
|
body.to_s.html_safe
|
|
end
|
|
end
|