Ruby on Rails
API Rails
Ricerca…
Creazione di un'applicazione solo API
Per creare un'applicazione Rails che sarà un server API, puoi iniziare con un sottoinsieme più limitato di Rails in Rails 5.
Per generare una nuova app Rails API:
rails new my_api --api
Cosa fa --api
è rimuovere la funzionalità che non è necessaria quando si --api
un'API. Ciò include sessioni, cookie, risorse e tutto ciò che fa funzionare Rails su un browser.
Inoltre, configurerà i generatori in modo che non generino visualizzazioni, helper e risorse durante la generazione di una nuova risorsa.
Quando si confronta ApplicationController
su un'app Web rispetto a un'app API, si noterà che la versione Web si estende da ActionController::Base
, mentre la versione API si estende da ActionController::API
, che include un sottoinsieme di funzionalità molto più piccolo.