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
, которая включает гораздо меньший набор функциональных возможностей.