Json Sinatra-本地人未在erb中显示
我想在submitted.erb上的标记中显示JSON,但无法显示它。当我放置JSON时,我在控制台中看到整个解析的JSON 以下是流程:Json Sinatra-本地人未在erb中显示,json,ruby,sinatra,locals,Json,Ruby,Sinatra,Locals,我想在submitted.erb上的标记中显示JSON,但无法显示它。当我放置JSON时,我在控制台中看到整个解析的JSON 以下是流程: 用户从myform.erb提交表单 在我的帖子中,以下是使用JSON完成的: put'/'do 需要json ... @resp=JSON.pretty_generate(JSON.parse(JSON)) 重定向“/已提交/” 结束 获取“/submitted/?”是否执行 erb:submitted,:locals=>{:results=>@resp}
put'/'do
需要json
...
@resp=JSON.pretty_generate(JSON.parse(JSON))
重定向“/已提交/”
结束
获取“/submitted/?”是否执行
erb:submitted,:locals=>{:results=>@resp}
结束
然后,在my submitted.erb中,我的pre标记中有。如果要在erb中输出对象的字符串版本,可以执行以下操作
<%= results.inspect %>
到
为什么您需要通过本地考试,除非您在erb中提供了部分考试?你能把雇员再培训局代码寄出去吗?
@resp = JSON.pretty_generate(JSON.parse(json))
@resp = JSON.parse(json).to_s