Szukaj…


Tworzenie aplikacji tylko API

Aby zbudować aplikację Rails, która będzie serwerem API, możesz zacząć od bardziej ograniczonego podzbioru Railsów w Rails 5.

Aby wygenerować nową aplikację API Rails:

rails new my_api --api

To, --api robi --api , to usuwanie funkcji, które nie są potrzebne podczas budowania API. Obejmuje to sesje, pliki cookie, zasoby i wszystko, co sprawia, że Railsy działają w przeglądarce.

Skonfiguruje również generatory, aby nie generowały widoków, pomocników i zasobów podczas generowania nowego zasobu.

Porównując ApplicationController w aplikacji internetowej z aplikacją API, zobaczysz, że wersja internetowa rozciąga się od ActionController::Base , podczas gdy wersja API rozciąga się od ActionController::API , która zawiera znacznie mniejszy podzbiór funkcjonalności.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow