我想在form_for的label标签内嵌套一个span元素。我这样做是为了使用CSS规则定位标签的特定部分,以此将文字变成红色。经过快速阅读,这似乎是有效的HTML,并且与我的设计相符,尽管这个想法与Rails不太兼容。
期望的HTML输出如下:
期望的HTML输出如下:
<label for="zip">ZIP Code -<span class="required">Required</span></label>
我的当前代码如下:<%= form.label :zip, 'ZIP Code -<span class="required">Required</span>' %>
问题在于Rails以某种方式转义内部的span标签,因此它显示为页面上的文本而不是HTML。我在页面上看到的是:ZIP Code -<span class="required">Required</span>