Я новичок в Ruby on Rails framework. Я занимался практикой из учебника Ruby on Rails по coursera, для которого мне приходилось получать информацию о некоторых курсах из API Coursera с помощью HTTParty и отображать эту информацию на экране. Но, к сожалению, я застрял в проблеме.HTTParty 'get' возвращает nil: Ruby
Вот мой код, который получает информацию от Coursera API и возвращает его
class Coursera
include HTTParty
base_uri 'https://api.coursera.org/api/catalog.v1/courses'
default_params fields: "smallIcon,shortDescription", q: "search"
format :json
def self.for term
response=get("", query: { query: term})["elements"]
if(response==nil)
puts "Got Negative response!"
else
puts "Got Positive response!"
return response
end
end
end
Может кто-нибудь указать, почему «получить» возвращение ноль. Я уверен, что делаю какую-то ошибку, но кто-нибудь может это указать? Заранее спасибо
Я бы сократите свой код основных 'HTTParty.get (...) [ 'элементов'] 'который работает, а затем двигается вперед, пока он не сломается снова. –