gpt4 book ai didi

ruby-on-rails - View 中带有空格的 Rails 字符串

转载 作者:太空宇宙 更新时间:2023-11-03 18:09:06 24 4
gpt4 key购买 nike

我试图在 rails View 中显示一个带有 xml 内容的字符串(正确的空格等)。

我的 Controller 操作读取一个 xml 文件并将此内容放入一个字符串中。例如

  @xml_content = "
<main>
<children>
<a>
</a>
<b>
</b>
</children>
</main>
"

然后我从我的 Controller 中获取这个字符串并想在 View 中显示这个 xml 内容。

<%= @xml_content %>

但是当我在 View 中打印这个字符串时,所有的空格都丢失了,我得到了这样的结果:

     <main><children><a></a><b></b></children></main>

在控制台中使用“puts @xml_content”打印相同的字符串会创建正确的输出。

如何在 View 中显示包含所有空格的 xml 内容?

编辑: Controller :

@file = File.open(@xml_device_description.get_file_path)

@xml_content = Nokogiri::XML @file

最佳答案

要保留内容的空白,您可以将其包装在 pre 标记中。

<pre>
<%= @xml_content %>
</pre>

关于ruby-on-rails - View 中带有空格的 Rails 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37774059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com