У меня возникли проблемы с подключением к моей облачной базе данных NoSQL, размещенной на bluemix, с библиотекой couchrest_model.Подключение к облачной базе данных NoSQL из ruby
У меня есть подобный код, написанный в рубине, который работает просто отлично от моего компьютера (работает локально, не рельсы или Синатра):
require 'couchrest'
url = "https://[email protected] with credentials.com"
database_name = "testdb"
db = CouchRest.database!(url+"/"+database_name)
db.save_doc('_id':"dog",:name => 'MonthyPython', :date => Date.today)
doc = db.get('dog')
Код выше успешно не записывает данные в свою базу данных. Однако, когда я пытался сделать нечто подобное с новейшим «couchrest_model» драгоценным камнем, я получил
/Users/userpruser/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)
Я просмотрел несколько страниц, но не повез. Итак, каков правильный способ заставить его работать с рубином (без рельсов) и/или рубином + синатрой? Я нахожу этот рецепт http://recipes.sinatrarb.com/p/models/couchdb, но я не знаю, как отрегулировать переменные evniroment и как их собрать.
Спасибо за помощь!
Я добавил тег ibm-bluemix для более широкой видимости. Вы также можете попробовать отправить по электронной почте [email protected] – ralphearle
Спасибо, я попробую. Я также попытаюсь отредактировать комментарий и отправить другой код. –