Ruby on Rails
Rails-API
Suche…
Nur-API-Anwendung erstellen
Um eine Rails-Anwendung zu erstellen, bei der es sich um einen API-Server handelt, können Sie mit einer begrenzten Untermenge von Rails in Rails 5 beginnen.
So generieren Sie eine neue Rails-API-App:
rails new my_api --api
--api
entfernt Funktionen, die beim --api
einer API nicht benötigt werden. Dazu gehören Sitzungen, Cookies, Assets und alles, was dazu führt, dass Rails in einem Browser funktioniert.
Außerdem werden die Generatoren so konfiguriert, dass sie beim Generieren einer neuen Ressource keine Ansichten, Helfer und Elemente generieren.
Wenn Sie ApplicationController
in einer Web-App mit einer API-App vergleichen, werden Sie feststellen, dass die ActionController::Base
von ActionController::Base
, während die API-Version von ActionController::API
, die eine viel kleinere Teilmenge an Funktionen enthält, erweitert wird.