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.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow