मैं एक रेल 3.1.3 आवेदन के भीतर ट्विटर-बूटस्ट्रैप का उपयोग कर रहा हूँ। मैं की तरह बनाया जाता है के साथ कई तत्व होते हैं:क्या मैं ट्विटर-बूटस्ट्रैप पॉपओवर डेटा-सामग्री में एचटीएमएल टैग का उपयोग कर सकता हूं?
<a data-original-title="Quality" rel="popover" data-content="Did they do a good job? 5 for Really Nice, 4 for Good Enough, 3 for Average, 2 for Somewhat OK, 1 for Really Bad">Q</a>
मैं के समान सामग्री अनुभाग में एक आदेश दिया सूची है करना चाहते हैं:
<OL reversed="reversed">
<LI> for Really Nice </LI>
<LI> for Good Enough </LI>
...
</OL>
वहाँ जावास्क्रिप्ट को संशोधित किए बिना यह करने के लिए एक आसान तरीका है ? जो भी मैं कोशिश करता हूं, एचटीएमएल कोड ब्राउजर पर इस तरह व्याख्या करने के बजाए प्रदर्शित होता है।
अद्यतन
दाऊद के सुझाव
link_to 'Q', '#', options: { data-original-title: "Quality", rel: 'popover', data-content: "Did they do a good job? <ol><li> for Really Nice </li><li>...</li></ol>".html_safe }
प्रति निम्नलिखित कोड का उपयोग करना मेरे सेटअप के साथ एक सिंटैक्स त्रुटि उत्पन्न करता है। मुझे लगता है कि यह बताता है कि क्यों: Ruby 1.9 hash with a dash in a key। तो मैं इसका उपयोग कर रहा हूं:
<%= link_to 'Q', '#', options: { :"data-original-title" => "Quality", :rel => 'popover', :"data-content" => "Did they do a good job? <ol><li> for Really Nice </li></ol>".html_safe } %>
यह काम नहीं करता है। यह निम्न HTML उत्पन्न करता है:
<a href="#" options="{:"data-original-title"=>"Quality", :rel=>"popover", :"data-content"=>"Did they do a good job? <ol><li> for Really Nice </li></ol>"}">Q</a>
इस समाधान के साथ एचटीएमएल विकल्प सही ढंग से पारित कर रहे हैं। हालांकि एचटीएमएल अभी भी डेटा-सामग्री के लिए व्याख्या नहीं किया गया है। यह फ़ायरफ़ॉक्स दिखाता है: Q – Arman
क्रोम और फ़ायरफ़ॉक्स दोनों में मेरे लिए ठीक काम करता है। – iwasrobbed
ऐसा लगता है कि रेलवे उपरोक्त वाक्यविन्यास के साथ जेएस तक पहुंचने से पहले एचटीएमएल से बच रहा है। "Html: true" विकल्प सेट के साथ निम्न कार्य करता है: S – Arman