gpt4 book ai didi

ruby-on-rails - 使用 each_line 进行字符串迭代

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:07 25 4
gpt4 key购买 nike

我有以下代码,它在有序列表中显示指令。当它在浏览器中呈现时,它会在最后一行输出所有指令。难道我做错了什么?例如,请参见下面的输出。

代码:

 <% @recipe.instructions.each_line do |instruction| %>
<li><%= instruction %></li>
<% end %>

输出:

<p>
<b>Instructions:</b>
<ol>
<li>Roast garlic
</li>
<li>test
</li>
<li>eat icecream</li>
Roast garlic
test
eat icecream </ol>
</p>

Rails 3 rc2 ruby​​ 1.9.2dev(2010-07-11 修订版 28618)

最佳答案

你确定你不是在做这样的事情吗?

<%= @recipe.instructions.each_line do |instruction| %>
<li><%= instruction %></li>
<% end %>

注意循环开头的额外=。由于 each_line 返回字符串,它会再次吐出字符串。

关于ruby-on-rails - 使用 each_line 进行字符串迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623510/

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