खोज…


एपीआई-केवल एप्लिकेशन बनाना

रेल एप्लिकेशन का निर्माण करने के लिए जो एक एपीआई सर्वर होगा, आप रेल 5 में रेल के अधिक सीमित उपसमुच्चय के साथ शुरू कर सकते हैं।

एक नया रेल एपीआई ऐप बनाने के लिए:

rails new my_api --api

एपीआई का निर्माण करते समय कार्यक्षमता को हटाने के लिए क्या --api आवश्यकता नहीं होती है। इसमें सत्र, कुकीज़, संपत्ति और कुछ भी शामिल है जो रेल को एक ब्राउज़र पर काम करता है।

यह जनरेटर को भी कॉन्फ़िगर करेगा ताकि वे नए संसाधन उत्पन्न करते समय विचार, सहायक और संपत्ति उत्पन्न न करें।

जब आप तुलना ApplicationController एक API एप्लिकेशन बनाम को वेब एप्लिकेशन पर, आप उस वेब संस्करण से फैली हुई है देखेंगे ActionController::Base , एपीआई संस्करण से फैली हुई है जबकि ActionController::API , जो कार्यक्षमता के एक बहुत छोटे सबसेट शामिल है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow