पर एक ही दृश्य, मैं मोबाइल ब्राउज़र में अपनी साइट के लिए वैकल्पिक लेआउट प्रदान करने के लिए Mobile Devices railscast में एक ही रणनीति का उपयोग कर रहा हूं।एक वैकल्पिक रेल लेआउट का उपयोग करना, लेकिन मोबाइल डिवाइस पर
जब कोई मोबाइल ब्राउज़र पता चला है, तो request.format इस पर सेट है: मोबाइल, जिसे मैंने माइम प्रकार के रूप में परिभाषित किया है। मैंने मोबाइल उपकरणों के लिए एक नया लेआउट बनाया है। यदि मैं मोबाइल व्यू (उदा। Show.mobile.haml) प्रदान करता हूं, मोबाइल डिवाइस और मोबाइल लेआउट दोनों मोबाइल उपकरणों पर उपयोग किए जाते हैं, और सबकुछ बढ़िया काम करता है।
समस्या यह है कि, मैं पूरी तरह से नए विचार नहीं बनाना चाहता, यह केवल वह लेआउट है जिसे मैं बदलना चाहता हूं। अगर मैं उचित नामित दृश्य नहीं बनाता, तो मोबाइल लेआउट का कभी भी उपयोग नहीं किया जाता है। तो जैसा कि मैं केवल मोबाइल उपकरणों पर या दोनों को बदलने का प्रबंधन कर सकता हूं।
मुझे यहां क्या याद आ रही है? मुझे मोबाइल उपयोगकर्ता मिलने पर लेआउट केवल लेआउट को स्वैप करने के लिए रेल कैसे मिल सकता है?
धन्यवाद, यह वही है जो मैं ढूंढ रहा था। – Kelly