Я учусь писать API в Rails. Мне удалось написать API для создания объекта. Тем не менее, я сталкиваюсь с проблемами, как вызвать его.
routes.rb
пространство имен: api do
пространство имен: v1 do
ресурсы: company_donations
конец
конец
Приложение / Контроллеры / Api / v1 / Company_donation_controller имеет метод create, который требует 3 объекта для передачи токена, api_key и объект под названием donation с количеством переменных и комментарием.
Теперь я хочу проверить свой собственный API. Как мне вызвать этот пост API из граблей? Использовать open-uri? Как мне вызвать следующий код?
post "http://localhost:3000/api/v1/company_donations.json",: token =>" HusGbrnhi2s3EmUB7fHH ",
: api_key => "f70aa490-dc2a-012e-da4e-442c03154814",
: donation => {
: сумма => 101,
: comment => "Заказал 2 книги"
}