【发布时间】:2013-12-18 22:46:16
【问题描述】:
按照this tutorial 为 POST 创建路由:
post '/secret' do
params[:secret].reverse
end
当我在本地服务器上查看此内容时,我会反向收到我的秘密消息。但是,如果我想在反向行下方打印另一行,则输出在 localhost:9393 上会变得一团糟。
post '/secret' do
p params[:secret].reverse
p params[:secret].reverse
end
任何想法为什么在第二个代码块中,在主页上的表单中输入秘密后,我的输出中只显示了一行反转的秘密?我正在寻找更复杂的代码,但它似乎只打印最后一行。这是 Sinatra 的事吗?
【问题讨论】:
-
定义“搞砸了”。它是你在一条线上反转的秘密的两倍吗?如果是这样,它是 HTML 的东西,与 Sinatra 无关。
-
对不起,“搞砸了”我的意思是它不会打印出两行。它只打印出底线。如果我添加第三行“helloworld”,它只会在 localhost 页面上显示 helloworld。