В PHP я могу сделать это:
$request = "http://www.example.com/someData"; $response = file_get_contents($request);
Как бы я сделал то же самое в Ruby (или каком-нибудь методе Rails?)
Я полчаса гуглю и совсем коротко подхожу.
Стандартный библиотечный пакет open-uri - это то, что вам нужно:
open-uri
require 'open-uri' contents = open('http://www.example.com') {|io| io.read} # or contents = URI.parse('http://www.example.com').read
require 'net/http' Net::HTTP.get(URI.parse('http://www.example.com/index.html'))
Не уверен, почему я не нашел это раньше. Если нет лучшего способа, я пойду с этим!
Использование библиотеки net / http как показано:
require 'net/http' response = Net::HTTP.get_response('mysite.com','/api/v1/messages') p response.body
На ваш взгляд, попробуйте
<%= request.inspect %>