Ruby on Rails
API Rails
Поиск…
Создание API-приложения
Чтобы создать приложение Rails, которое будет сервером API, вы можете начать с более ограниченного подмножества Rails в Rails 5.
Чтобы создать новое приложение API Rails:
rails new my_api --api
Что --api - это удалить функциональность, которая не нужна при создании API. Сюда входят сеансы, файлы cookie, активы и все, что делает Rails работать в браузере.
Он также будет настраивать генераторы, чтобы они не генерировали представления, помощники и активы при создании нового ресурса.
Когда вы сравниваете ApplicationController с веб-приложением по сравнению с API-приложением, вы увидите, что веб-версия простирается от ActionController::Base , тогда как версия API распространяется от ActionController::API , которая включает гораздо меньший набор функциональных возможностей.