क्या टेक्स्ट डेटा फ़ील्ड से स्ट्रिंग को पढ़ना संभव है और इसे लेआउट के रूप में प्रस्तुत करना संभव है?रेल 4 में डेटाबेस से लेआउट कैसे प्रस्तुत करें?
अगर मैं इस का उपयोग करें, यह लेआउट के तहत एक फ़ाइल 1.html.erb
के लिए लग रहा है:
layout: '1'
क्या टेक्स्ट डेटा फ़ील्ड से स्ट्रिंग को पढ़ना संभव है और इसे लेआउट के रूप में प्रस्तुत करना संभव है?रेल 4 में डेटाबेस से लेआउट कैसे प्रस्तुत करें?
अगर मैं इस का उपयोग करें, यह लेआउट के तहत एक फ़ाइल 1.html.erb
के लिए लग रहा है:
layout: '1'
चेक बाहर http://guides.rubyonrails.org/layouts_and_rendering.html
सरकारी रेल की सभी दस्तावेज़ एक महान संसाधन हैं
रेंडर करने के लिए पाठ का उपयोग करें
render text: "OK"
आप पास कर सकते हैं
def show
@team = Team.find_by name: 'Red Sox'
render action: :show, layout: @team.preferred_layout
end
यह एक दिलचस्प प्रश्न (+1) प्रस्तुत करने के लिए कॉल में एक लेआउट का नाम है, लेकिन क्या लेआउट वास्तव में प्रति डेटाबेस रिकॉर्ड में भिन्न होते हैं? लेआउट को एचटीएमएल में सूचना की प्रस्तुति के लिए एक सतत ढांचा प्रदान करने के लिए डिज़ाइन किया गया है। अधिक आम तौर पर, जानकारी के वर्गों को संभालने के लिए लेआउट का एक छोटा सा सेट हो सकता है। क्या आप इसका उदाहरण दे सकते हैं कि ये कैसे भिन्न होते हैं? – lurker
वे बहुत अलग होंगे। मैं एक खेल संगठन से खेल के परिणामों को एक लेआउट के साथ प्रदर्शित करने की कोशिश कर रहा हूं जो डेटा को अपनी वेबसाइट से दिखता है। जेएस और सीएसएस समावेशन के बारे में नियम होंगे। कस्टम लेआउट केवल एक पेज के लिए है। मेरी साइट के लिए एक लिंक मुझे आईडी देता है और मैं अपने परिणामों को अपने स्वयं के लेआउट के साथ प्रकाशित करता हूं। – markhorrocks
'रेंडर हो सकता है: इनलाइन' आपके लिए काम करता है? http://guides.rubyonrails.org/layouts_and_rendering.html#using-render-with-inline – j03w