Ruby on Rails
API Rails
Recherche…
Création d'une application API uniquement
Pour créer une application Rails qui sera un serveur API, vous pouvez commencer avec un sous-ensemble de Rails plus limité dans Rails 5.
Pour générer une nouvelle application API Rails:
rails new my_api --api
Ce --api
fait --api
est de supprimer les fonctionnalités inutiles lors de la création d'une API. Cela inclut les sessions, les cookies, les ressources et tout ce qui fait fonctionner Rails sur un navigateur.
Il configurera également les générateurs de sorte qu'ils ne génèrent pas de vues, d'aides et d'actifs lors de la génération d'une nouvelle ressource.
Lorsque vous comparez ApplicationController
sur une application Web par rapport à une application API, vous verrez que la version Web s'étend depuis ActionController::Base
, alors que la version de l'API s'étend depuis ActionController::API
, qui comprend un sous-ensemble de fonctionnalités beaucoup plus petit.