0

我是一名初学者 Rails 程序员,尽管这个问题可能太简单了,但我很想知道这是否可行,如果可行,我该如何实现?

我在索引中的问题如何向链接发出获取请求并将其 JSON 响应分配给我稍后将使用的对象。我脑海中的语法(不正确)类似于;

people=Make_A_Get_Request("http://people.com") //It will return in JSON
@peopleName=people['name']

我知道这不是真的,但是有没有像我可以在 Rails 中应用的任何方法一样,像上面那样向链接发出 get 请求并将其 JSON 响应分配给我的 rails 函数中的对象

4

1 回答 1

1

试试下面的东西

def index
  uri = URI('http://people.com/path/to/request')
  response = Net::HTTP.get(uri)
  data = JSON.parse(response.body)
  #then you can play like data["name"]
  rescue Exception => e
   logger.info "Unable to do something due to #{e.message}"
end
于 2012-09-13T12:09:37.977 回答