Я ищу, чтобы сохранить каждый объект JSON в вызове модели, поэтому мне не нужно вызывать API каждый раз, когда я загружаю приложение, вместо этого я вызываю все модели записей.Сохраните каждый объект JSON модели
require 'httparty'
require 'json'
class Feed < ActiveRecord::Base
include HTTParty
base_uri 'https://www.parsehub.com/api/v2/projects'
# GET /feeds
# GET /feeds.json
def boom
response = self.class.get("/tVv8nTahbhgkyIUW8ByCe0-7/last_ready_run/data?&format=json")
@elements = response.parsed_response["image"]
@parsed = @elements.collect { |e| e['url'] }
end
Это то, что я в настоящее время в моей модели, которые прекрасно называет API и отображает каждый из них в моем представлении. Очевидно, что это не самый лучший способ сделать это, я хотел бы сохранить каждое свойство URL JSON в моей модели - не совсем уверен, как это сделать!
Вы используете Postgres для вашей базы данных? –
Да с Heroku – Jonathan