我正在制作像这样的表格标签
= f.label "16.36%"
但它们的呈现方式如下:
36%
即使我逃脱它,也没有区别。如何让HAML呈现带有句点的表单标签?
答案 0 :(得分:2)
很简单,请勿使用f.label
。请改用label_tag
。
= label_tag '16.36%'
之所以发生这种情况,通常会在实际字段名称上使用f.label
。如果您传递一个虚线字符串,它会尝试将其解释为复杂字段名称(例如,'address.city'
或其他)。由于您不需要任何此类,您可以使用dumber版本。
答案 1 :(得分:0)
一种对我有用的方法是
<%= f.label :username, "Your unique username on example.com" %>
即<%= f.label <attribute>, "optional string to display on screen" %>