/ / रेल 3 ऑफ़लाइन वेब ऐप स्टोरेज और सिंक - रूबी-ऑन-रेल्स -3, एचटीएमएल 5, ऑफ़लाइन, लॉनचेयर

रेल 3 ऑफ़लाइन वेब ऐप स्टोरेज और सिंक - रूबी-ऑन-रेल-3, एचटीएमएल 5, ऑफ़लाइन, लॉनचेयर

मैं "मोबाइल एप्लिकेशन विकसित करने के लिए रेल 3 का उपयोग करना चाहता हूं जो नेटवर्क उपलब्ध होते ही ऑफ़लाइन काम और वापस सिंक करने में सक्षम होगा।"

मुझे मिला बगीचे की कुर्सी जो भंडारण / सिंक्रनाइज़ करने के लिए वादा करता है क्योंकि यह शुद्ध जोंस है।

क्या कोई तरीका या डिज़ाइन पैटर्न है जिसके साथ मैं लॉनचेयर को सक्रिय कर सकता हूं यदि रेल 3 ऐप ऑफ़लाइन है और फिर लॉनचेयर डेटा को रेल 3 ऐप के साथ फिर से ऑनलाइन करने के बाद वापस सिंक करें?

क्या इस व्यवहार को ट्रिगर करने के लिए रैक-ऑफलाइन का उपयोग किया जा सकता है?

उत्तर:

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

यह मैं अभी कर रहा हूँ:

  1. मैं JSON API के रूप में रेल 3 ऐप का उपयोग करूंगा
  2. सामने के छोर को Backbone.js द्वारा प्रबंधित किया जाएगा, जो मुझे "अच्छा" लगता है, जिसका अर्थ है कि मेरे लिए इसका मतलब यह है कि जब मैंने पहली बार यह देखने का मौका दिया कि यह कैसे काम करता है, तो यह मुझे उतना ही अच्छा प्रभाव देता है जितना कि रेल ने किया था।
  3. भंडारण भाग HTML5 लोकलस्टोरेज द्वारा आयोजित किया जाएगा और फिर JSON के माध्यम से रेल एपीआई (जब ऑफ़लाइन) के साथ वापस सिंक किया जाएगा

इस सब के लिए मेरा प्रशिक्षण सामान इस प्रकार है:

  1. एचटीएमएल 5 क्लाइंट साइड कैशिंग
  2. रेल पर बैकबोन.जेएस

मुझे विभिन्न विकल्पों / रास्तों की जानकारी दें