我正在使用ActiveAdmin自定义页面和httparty从第三方api请求json响应。我已经成功访问了json数据响应,将其解析,将其设置为变量,并使用puts在控制台中查看它。
如何访问此变量以在activeadmin页面上查看它?
这是我的活动管理员页面:
ActiveAdmin.register_page "API" do
content do
response = HTTParty.get("http://www.omdbapi.com/?s=war&apikey=#####")
res = response.body
result = JSON.parse res
@title = result["Search"][0]["Title"]
puts @title
end
controller do
# response = HTTParty.get("http://www.omdbapi.com/?s=war&apikey=#####")
# res = response.body
# result = JSON.parse res
# @title = result ["Search"][0]["Title"]
# puts @title
end
end
我尝试过的事情:
*从api捕获JSON数据可在内容块或控制器块中进行。
使用局部渲染嵌入的红宝石:<%= @title%>
在控制器中捕获json数据并在内容区域中显示@title