Привет всем, очень нубский вопрос.
Я пытаюсь сохранить данные в реагирующем календаре, но необходимо сохранить их с помощью JSON.
Я заметил, что когда вы строите эшафот, rails автоматически также дает вам версию JSON.
В моем случае - http://localhost:3000/users/1/bookings.json
Что возвращает [{"first_name":"Fake Name","booking_time":"2019-04-22T02:03:00.000Z","pick_up_time":"2019-04-22T02:03:00.000Z"}]
в формате JSON.
Я знаю, как получить данные JSON с внешнего URL-адреса и проанализировать их, однако все эти внешние URL-адреса являются общедоступными, тогда как в моем случае заказы являются частными.
Есть ли способ для меня извлечь из bookings.json и сохранить его в переменной, а также сделать его приватным, где мне не нужно было бы публиковать его?
class HomeController < ApplicationController
def dashboard
@lookup_booking = ???("/users/1/bookings.json")???
end
end
Панель инструментов React
<%= react_component("Booking", { booking: @lookup_booking})%>