Синатра, JavaScript междоменных запросов JSON
Я запускаю сборку REST-API поверх Sinatra. Теперь я хочу написать скрипт jQuery, который извлекает данные из API.
Синатре говорят в ответ с JSON
before do
content_type :json
end
Простой маршрут выглядит так
get '/posts' do
Post.find.to_json
end
Мой скрипт jQuery - это простой ajax-вызов
$.ajax({
type: 'get',
url: 'http://api.com/posts',
dataType: 'json',
success: function(data) {
// do something
}
})
На самом деле все работает нормально, если оба работают на одном IP, API и запрашивают JS. Я уже пытался поиграться с JSONP для Rack без каких-либо положительных результатов. Вероятно, мне просто нужна подсказка, как поступить.