【发布时间】:2012-03-30 00:51:20
【问题描述】:
我正在将我的 rails 2 应用程序更新为 rails 3 并发现使用 'render :text' 的行为不再相同。
@results 是一个数组。在我的控制器中:
render :text => "<ul>#{@results}</ul>"
它将整个数组作为字符串返回,而不是遍历每个值:
<ul>
["
<li>Steve</li>
", "
<li>John</li>
"]
</ul>
在 Rails 2.x 中运行良好,但在 3 中不行。我该如何解决这个问题?
我期待以下结果:
<ul>
<li>Steve</li>
<li>John</li>
</ul>
【问题讨论】: