我正在更新我的rails 2应用程序到rails 3,并发现使用'render:text'的行为不再一样。Rails 3.1.4 - 渲染:文本
@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>