0
Я хочу хранить данные json, которые хранятся на некотором URL-адресе. Как это можно сделать?Как заполнить базу данных в RoR по URL?
Я хочу хранить данные json, которые хранятся на некотором URL-адресе. Как это можно сделать?Как заполнить базу данных в RoR по URL?
Как комментарий выше, я бы рекомендовал драгоценный камень, как httparty
. Вы можете отправить запрос на требуемый URL-адрес, например response = HTTParty.get('www.exampleurl.com')
, и использовать рельсы json для разбора gem/feature для его анализа и создания записи. Но суммировать вещи вверх:
include 'httparty'
response = HTTParty.get('www.exampleurl.com')
json_response = JSON.parse(response)
json_response.each do |json|
Object.create(name: json.name, some_field: json.some_field)
end
использования драгоценных камней, как '' httparty' или faraday' общаться с URL и получить из него данные в формате JSON затем проанализировать данные, полученные в 'HTTP response' и хранить его соответственно. –