Sök…


Skapa en API-enbart applikation

För att bygga en Rails-applikation som kommer att vara en API-server kan du börja med en mer begränsad delmängd Rails i Rails 5.

Så här genererar du en ny Rails API-app:

rails new my_api --api

Vad --api gör är att ta bort funktionalitet som inte behövs när du bygger ett API. Detta inkluderar sessioner, kakor, tillgångar och allt som gör att Rails fungerar i en webbläsare.

Det kommer också att konfigurera generatorerna så att de inte genererar vyer, hjälpare och tillgångar när de skapar en ny resurs.

När du jämför ApplicationController på en webbapp jämfört med en API-app ser du att webbversionen sträcker sig från ActionController::Base , medan API-versionen sträcker sig från ActionController::API , som innehåller en mycket mindre delmängd av funktionalitet.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow