Поскольку я разрабатываю «безопасный» протокол OAuth для своих приложений RoR3, мне нужно отправить защищенную информацию через Интернет, поэтому мне нужно использовать HTTPS-соединения (SSL/TSL). Я прочитал статью How to Cure Net::HTTP’s Risky Default HTTPS Behavior, в которой упоминается жемчужина «always_verify_ssl_certificates», но, поскольку я хочу быть более «чистым» (это означает: я не хочу устанавливать другие драгоценные камни, но я стараюсь делать все с Ruby on Rails), насколько это возможно, Я хочу сделать эту работу без установки новых драгоценных камней.Рекомендации по соединениям HTTPS с использованием Ruby on Rails
Я читал о «open_uri» (также упоминается в linked article: «open_uri - распространенное исключение - все получается правильно!»), То есть от Ruby OOPL, и я думаю, что он может выполнять ту же работу.
Так что, для моих нужд, это «open_uri» лучший выбор (хотя он сложнее из «always_verify_ssl_certificates» gem)? Если да, может ли кто-нибудь помочь мне использовать это (с примером, если это возможно), потому что я не нашел хороших руководств?
BTW: в это время я нахожусь на локальном хосте, но, когда я пойду на использование услуги хостинга RoR, стоимость установки новых драгоценных камней будет выше? – user502052
Это зависит от службы хостинга. Например, Heroku (http://heroku.com) позволяет вам установить любые драгоценные камни, которые вы хотите, без дополнительной оплаты. И если вы запускаете свои собственные облачные серверы, вы можете установить на них все, что вам нравится. – yfeldblum
Большое спасибо. Во всяком случае, я дам чтение «open_uri». Вы делаете мне удовольствие, если вы расскажете мне полезные и конкретные ресурсы в Интернете. – user502052