Я получаю сообщение об ошибке «SystemStackError (слишком большой уровень стека)», когда запускаю следующий код внутри контроллера, однако он прекрасно работает внутри терминала ruby!
require 'net/http'
require 'net/https'
http = Net::HTTP.new('my.site.com', 443)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
resp, data = http.get('/something?info=XX')
Насколько я могу понять, последняя строка вызывает проблему. Надеюсь, кто-то сталкивался с этой проблемой раньше! Я на машине с Windows, если это актуально.
Обновление: вставленный код действительно работает на нашем сервере fedora, но, конечно, разрабатывать его не очень интересно.