Ruby on rails 将HTML输出为纯文本,用于代码示例

Ruby on rails 将HTML输出为纯文本,用于代码示例,ruby-on-rails,erb,prism.js,Ruby On Rails,Erb,Prism.js,我有一个Im构建的应用程序,需要在 <pre> <code class="language-markup"> <form class="send-to-mobile" method="post"> <input type="text" pattern="[0-9]*" name="phone_number" class="phone_number" /> <input type="submit" value="Text M

我有一个Im构建的应用程序,需要在

<pre>
<code class="language-markup">
  <form class="send-to-mobile" method="post">
    <input type="text" pattern="[0-9]*" name="phone_number" class="phone_number" />
    <input type="submit" value="Text Me" />
  </form>
  <div class="thanks-message">
    <p>The link will be delivered momentarily</p>
  </div>
</code>
</pre>

您需要对所有html元字符进行编码<代码>
<代码>不呈现html。它只是告诉浏览器尊重块中的任何换行符,就像它们是

一样。e、 这是“预”格式的文本,而不是未渲染的文本。请发布生成此页面的控制器和视图代码。我尝试转义所有字符,最后切换到能够检测并在HTML上运行的Google Prettify库。