我有一些带有内嵌样式的HTML文件和带有文本内容的各种HTML标记。如何(可能使用Nokogiri)我可以用占位符替换文本内容,最有可能将HTML转换为带占位符的ERB文件。这些占位符现在很可能成为键值对的一部分。
的index.html
<html>
<head><title>Sample Page</title></title>
<body>
<div style="margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px; font-family:Calibri; font-size:11pt">
<p style="">One line of text</p>
<span class="hidden">New Span</span>
<a href="www.google.com">Google</a>
</div>
</body>
</html>
变 index.html.erb
<html>
<head><title><%= placeholder_1 %></title></title>
<body>
<div style="margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px; font-family:Calibri; font-size:11pt">
<p style=""><%= placeholder_2 %></p>
<span class="hidden"><%= placeholder_3 %></span>
<a href="www.google.com"><%= placeholder_4 %></a>
</div>
</body>
</html>
ERB让事情变得更多&#39; Rails喜欢&#39;使用插值参数可能会影响结构。