module ActionText::ContentHelper

def render_action_text_attachments(content)

def render_action_text_attachments(content)
  content.render_attachments do |attachment|
    unless attachment.in?(content.gallery_attachments)
      attachment.node.tap do |node|
        node.inner_html = render_action_text_attachment attachment, locals: { in_gallery: false }
      end
    end
  end.render_attachment_galleries do |attachment_gallery|
    render(layout: attachment_gallery, object: attachment_gallery) do
      attachment_gallery.attachments.map do |attachment|
        attachment.node.inner_html = render_action_text_attachment attachment, locals: { in_gallery: true }
        attachment.to_html
      end.join.html_safe
    end.chomp
  end
end