मैं रूबी पर रेल में एक वेबसाइट बना रहा हूं, जहां उपयोगकर्ता रीस्टफुल प्रमाणीकरण का उपयोग करके लॉगिन कर सकते हैं। कोई भी मचान की तरह एचटीएमएल, एक्सएमएल और जेसन का उपयोग कर एक विशिष्ट उपयोगकर्ता प्राप्त कर सकता है। लेकिन मैं एक और प्रारूप जोड़ना चाहता हूं: vCard (उदा। /users/1.vcard)। इसमें एक विशिष्ट प्रारूप है, लेकिन मैं अपने प्रारूपों को कैसे परिभाषित करूं? विचारों का उपयोग करना, या मुझे किसी अन्य तरीके का उपयोग करना चाहिए? धन्यवादरेल पर रूबी में कस्टम प्रारूप
11
A
उत्तर
14
अपने /config/initializers/mime_types.rb फ़ाइल में, अपने प्रारूप के लिए एक नया पंजीकरण जोड़ें। यह कुछ इस तरह दिखना चाहिए:
# then in your controller action
def show
respond_to do |format|
format.html # render html
format.vcard { #render vcard }
end
end
:
Mime::Type.register "text/x-vcard", :vcard #The :vcard is the important part
उसके बाद (आप परिवर्तन लेने के लिए अपने अनुप्रयोग पुनरारंभ करना होगा), आप किसी भी अन्य प्रारूप जैसे प्रतीक का जवाब कर सकते हैं टिप्पणियों से जोड़ना (धन्यवाद नंद):
अपने विचार फ़ोल्डर में, तो आप vCard टेम्पलेट को show.vcard.erb फ़ाइल (उदाहरण के लिए) में डाल देंगे।
संबंधित मुद्दे
- 1. रेल - सरल HTML प्रारूप में कस्टम एचटीएमएल
- 2. रेल पर रूबी अद्वितीय
- 3. रूबी बनाम रूबी रेल पर
- 4. रेल पर रूबी में ब्रेडक्रंब
- 5. रेल पर रूबी में मैं
- 6. रेल रिपोर्टिंग टूल पर रूबी?
- 7. रेल पर रूबी: लेआउट
- 8. रेल पर रूबी: आईआरबी
- 9. रेल पर रूबी
- 10. रेल पर रूबी: स्ट्रिंग
- 11. रेल पर रूबी:
- 12. रेल पर रूबी: मॉडल
- 13. रेल पर डॉक्सप्लिट रूबी
- 14. रेल पर रूबी - लेआउट
- 15. रेल पर रूबी: पथ
- 16. रेल पर रूबी:: submodels
- 17. रेल पर रूबी
- 18. रेल मार्गों पर रूबी -
- 19. रेल पर उत्पन्न रूबी
- 20. रेल पर रूबी:
- 21. रेल पर रूबी + पोस्टग्रेएसक्यूएल: कस्टम अनुक्रमों का उपयोग
- 22. रेल पर रूबी
- 23. आईआईएस पर रेल पर रूबी?
- 24. रेल पर रूबी में मार्ग कैसे बदलें?
- 25. रेल प्रारूप प्रारूप दिनांक
- 26. रेल पर रूबी में content_tag में HTML को कनवर्ट करना
- 27. रेल फिक्स्चर पर रूबी में स्वचालित संघ
- 28. रेल पर रूबी में पिछले 20%
- 29. रेल पर रूबी में जावास्क्रिप्ट एकीकरण परीक्षण
- 30. रेल पर रूबी में लॉग रोटेशन/समाशोधन
धन्यवाद, लेकिन मैं वास्तव में इसे कैसे प्रस्तुत करूं? एक दृश्य का उपयोग करना? –
हां, एक दृश्य का उपयोग करके, show.vcard.erb – nanda
@nanda धन्यवाद ^^ जैसे कुछ –