に戻ってHTMLへの変換私は、HTMLコンテンツを解析しています:ルビー
doc = Nokogiri::HTML::DocumentFragment.parse(html_content)
は、私はクラス名「pubdateのオンライン」でpタグ内のテキストを置き換えています。
doc.css("p.pubdate.online").each do |node|
node.content = self.send("#{article_type}_released_at").strftime("%B %d, %Y")
end
そして、解析されたHTMLを元のHTMLに変換しようとしています。
doc.to_html
しかし、今doc.to_html
は<DOCTYPE!>
または<head>
タグまたは<body>
タグはありません。だから問題は、HTMLを使用するときにHTMLページの代わりに生のHTMLコードを取得することです。ドキュメントを置き換えられた元のHTMLコンテンツに戻すのに役立ちます。