我使用的API在响应中有一个URL(JSON哈希)。我正在尝试接受响应,解析URL并在rails视图中的link_to帮助程序中使用URL。我当前的JSON解析并没有成功。
# The Response
{"url":"https://demo.foobar.net/t=54e85a9f-008b-481c-986d-69881208713e"}
# Controller Action to Parse
@url = JSON.parse(response.to_json)
# Rails View
<%= link_to "Sign Document", @url %>
# Rendered HTML
<a href="/?url=https%3A%2F%2Fhttps://demo.foobar.net/t=54e85a9f-008b-481c-986d-69881208713e">Click Here!</a>
我需要解析JSON哈希以确保我的rails link_to helper的输出是:
<a href="https://demo.foobar.net/t=54e85a9f-008b-481c-986d69881208713e">Click Here!</a>
答案 0 :(得分:0)
为什么要将响应转换为json然后再次解析它。你可以像
那样得到网址的价值@url = response["url"]