रेलवे पर रूबी के साथ काम करने के लिए टर्बोलिंक आवरण प्राप्त करना - रूबी-ऑन-रेल, डेविस, टर्बोलिंक्स

मेरी ऐप के लिए, मैं टर्बोलिंक्स स्थापित करने की कोशिश कर रहा हूंमोबाइल रैपर>। मैं एक ऐसे मुद्दे पर चल रहा हूं जहां मैं ऐप में साइन इन नहीं कर सकता (और मुद्दों को सोच रहा हूं कि मुझे मोबाइल के लिए काम करने के लिए एक्सएचआर पर स्विच करने के लिए डेविस को संशोधित करने की आवश्यकता है)। मेरा साइन_इन फॉर्म डेविस का उपयोग करता है लेकिन मैं " कोड देखें नहीं।

Using: ruby "2.4.0" gem "rails", "5.0.2" gem "turbolinks", "~> 5.0.0.beta" gem "devise", ">= 4.2.0" gem "devise-async", git: "https://github.com/mhfs/devise-async", branch: "devise-4.x" # for user authentication

मेरा सवाल यह है कि मुझे कहां देखना है या मुझे ट्रिबोलिंक मोबाइल रैपर के लिए एक्सएचआर भेजने में सक्षम होने के लिए डीवीआईएसई में संशोधन करने के लिए क्या करना है?

अभी, यह "टी साइन इन नहीं हुआ है और मुझे पता है (या मैं सोच रहा हूं) मुझे XHR पर स्विच करने के लिए डेविस प्राप्त करने की आवश्यकता है, लेकिन मुझे नहीं पता कि कैसे।

यह कैसे करें इस पर सुझाव? या संदर्भ सामग्री पर सिफारिशें?

उत्तर:

जवाब के लिए 2 № 1

AJAX अनुरोधों को स्वीकार करने के लिए आपको अपने डिवाइस प्रारंभकर्ता को अपडेट करने की आवश्यकता है।

config.http_authenticatable_on_xhr = false
config.navigational_formats = ["*/*", :html, :json]

जेसन को जवाब देने के लिए आपको शायद अपने पंजीकरण और सत्र नियंत्रकों को अपडेट करने की आवश्यकता होगी।

format.json { render json: resource }

संबंधित सवाल
सबसे लोकप्रिय