2011-07-14 8 views

उत्तर

7

आप रेल कि स्ट्रिंग आप इसे दे रहे हैं स्वच्छ करने की आवश्यकता नहीं है बताने के लिए की जरूरत है। String#html_safe का प्रयोग करें।

<%= f.label :test, "test<span>*</span>".html_safe %> 
1

यह करना चाहिए:

<%= f.label :test, 'test<span>*</span>'.html_safe %> 
+0

आप उत्पादन इस तरह से भाग निकले प्राप्त करेंगे > ' – edgerunner

+0

मेरी गलती। मेरा जवाब अपडेट किया गया। – Koraktor

16

लेबल, एक ब्लॉक को स्वीकार करता है तो आप ऐसा कर सकते हैं: `<=" परीक्षण "के लिए इनपुट> परीक्षण < अवधि > * </span:

<%= f.label :test do %> 
    <span>*</span> 
<%end%> 
+1

यह सबसे अच्छा तरीका है – user1735921

संबंधित मुद्दे