Sha256: cfbe91d5ecb875fff0d59ed206d9eb68c2cbd095e01b07e96b1005dffee81a44
Contents?: true
Size: 575 Bytes
Versions: 14
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true module EffectiveArticleEditorHelper def render_article_editor_action_text_content(content) raise('expected content to be an ActionText content') unless content.kind_of?(ActionText::Content) rendered = content.to_html if rendered.include?('effective-article-editor') doc = Nokogiri::HTML(rendered) doc.search('action-text-attachment').each { |fragment| fragment.remove } # Filter out <html><body>\n and \n</body></html> rendered = doc.inner_html.to_s[13..-16] end rendered.html_safe end end
Version data entries
14 entries across 14 versions & 1 rubygems