открытый URL в контроллере ruby - PullRequest
0 голосов
/ 03 мая 2011

Мне нужно вызвать скрипт php из контроллера ROR, поэтому я попытался использовать open ("url"), но это не сработало.
Например,

def successful_login
  open("http://stackoverflow.com")
  redirect_to home_url
end

Errno :: EINVAL в UsersController # create
Неверный аргумент - http://stackoverflow.com

Есть идеи?

Ответы [ 2 ]

1 голос
/ 03 мая 2011
require 'net/http'
Net::HTTP.get('www.example.com', '/index.html')

Документы API

0 голосов
/ 03 мая 2011

требуется 'net / http' требовать 'uri'

url = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.start(url.host, url.port) {|http|
  http.get('/index.html')
}
puts res.body
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...