stadtratmonitor/app/controllers/import_controller.rb

14 lines
485 B
Ruby
Raw Normal View History

2020-03-09 12:13:27 +01:00
# frozen_string_literal: true
class ImportController < ApplicationController
2020-03-09 12:13:27 +01:00
skip_before_action :verify_authenticity_token, only: [:new_papers_callback]
2016-04-10 15:31:35 +02:00
def new_papers_callback
require 'open-uri'
2020-03-09 12:13:27 +01:00
api_key = Rails.application.config_for(:morph)['key']
uri = URI.parse("https://api.morph.io/jrlover/city_council_leipzig_recent_papers/data.json?key=#{api_key}&query=select%20*%20from%20%27data%27")
Paper.import_from_json(uri.read)
2020-03-09 12:13:27 +01:00
render nothing: true
end
2020-03-09 12:13:27 +01:00
end