CKエディターの出力からPDFデータをレンダリングしています(表示されるのは、エディターが取得するものです)。そのエディターからの出力は、コンテンツ内のすべての HTML、CSS タグに含まれます。そのために、ショーページで「html_safe」属性を使用しました。しかし、PDF エビの構文で同じ属性を使用しようとすると、機能しません。エビPDFのすべてのHTMLタグなしで純粋なコンテンツを取得する方法を教えてもらえますか?
前もって感謝します。
CKエディターの出力からPDFデータをレンダリングしています(表示されるのは、エディターが取得するものです)。そのエディターからの出力は、コンテンツ内のすべての HTML、CSS タグに含まれます。そのために、ショーページで「html_safe」属性を使用しました。しかし、PDF エビの構文で同じ属性を使用しようとすると、機能しません。エビPDFのすべてのHTMLタグなしで純粋なコンテンツを取得する方法を教えてもらえますか?
前もって感謝します。
長い間Googleで検索した後、ついに答えを得ました。それをあなたと共有したいと思います。
html_safe は Rails のアクション ビュー メソッドであるため、Prawn pdf の ruby 構文では使用できません。
そのために、次を使用できます。
ActionView::Base.full_sanitizer.sanitize(@string)
http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags