मैं पुशस्टेट विकल्प के साथ रेल 3.2 और बैकबोन.जेएस के साथ एक सिंगल पेज ऐप बनाने का प्रयास करता हूं लेकिन मुझे कुछ समझने का सामना करना पड़ता है।एक एकल ऐप ऐप में गैर-रूट यूआरएल कैसे संभालें?
यदि मैं ऐप (/) का रूट यूआरएल लोड करता हूं, तो सब ठीक हो जाता है: रेल जेएस के साथ एक एचटीएमएल-लेआउट लौटाता है जो बैकबोन बूटस्ट्रोन करता है जो JSON-entities के लिए कुछ एक्सएचआर बनाता है और सामग्री प्रस्तुत करता है।
लेकिन अगर मैं गैर-रूट यूआरएल से एप्लिकेशन का उपयोग शुरू तो रेल routes.rb से उनकी रूटिंग नियम का उपयोग कर इस अनुरोध को पूरा करने की कोशिश करेंगे (मैन्युअल रूप से ब्राउज़र के एड्रेस बार में यह लिखकर जैसे) - यह गलत है, कारण यह एक "बैकबोन" मार्ग है। इस मामले में इस यूआरएल को संभालने के लिए मैं पेज और बूटस्ट्रैप बैकबोन कैसे लोड करूं?
ग्रेट जॉब आदमी! यह 1000 बार ऊपर उठाया जाना चाहिए। – wuliwong
मेरे लिए पूरी तरह से काम करता है! – jordancooperman
मुझे यह भी मिला [कला द्वारा महान लेखन] (http://artsy.github.com/blog/2012/06/25/replacing-hashbang-routes-with-pushstate/) वैश्विक लिंक बनाने का तरीका बताते हुए पेज रीफ्रेश से बचने के लिए बैकबोन पुशस्टेट के साथ हैंडलर, जो मुझे लगता है कि इस जवाब के साथ बहुत अधिक है और कुछ लोगों की मदद कर सकता है। – jordancooperman