如何让HAML呈现带有句点的表单标签?

时间:2016-11-15 19:45:39

标签: ruby-on-rails haml

我正在制作像这样的表格标签

= f.label "16.36%"

但它们的呈现方式如下:

36%

即使我逃脱它,也没有区别。如何让HAML呈现带有句点的表单标签?

2 个答案:

答案 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" %>