我知道我可以做到这一点在滑轨:

<%="hello" %>

但没有任何的方式来做到这

<%
echo "hello"
%>

和得到它在响应显示?

有帮助吗?

解决方案

你试过concat

在Rails文档闲逛时我看到这一点。不知道在所有的,因为我是很新的轨道上。

其他提示

你必须写什么是

<% concat "bank" %>

现在,你可以这样做

<%
  10.times do
    concat "cat"
  end
%>

为10次的猫

使用concat,我已经尝试过了,它的工作原理。 但是,如果你需要使用HTML字符使用:

concat(sanitize("STRING"))

或打开app/helpers/application_helper.rb和写入:

def echo(str)
    concat sanitize str
end

所以只要输入:echo "hello<br />\n"

您要寻找的“打印”或“放”,这取决于你是否希望换行(可能不是)。几乎每一个对象实现.to_s,其作品也,但我的感觉是,可能有更好的方法做任何你想要做的事。在此任何更多的上下文

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top