Ruby on rails RubyonRails f.label用于复选框

Ruby on rails RubyonRails f.label用于复选框,ruby-on-rails,checkbox,label,Ruby On Rails,Checkbox,Label,在我看来,有一段代码如下: <% @map[value].each do |i| %> <p><%= f.check_box(i)%> <%= f.label(i)%><br /><p> <% end %> 值'i'具有类似a\u b\u c的字符串。但是它显示为abc,视图上没有下划线。请让我知道如何打印字符串,因为它是在页面上没有修剪下划线。另外,请

在我看来,有一段代码如下:

<% @map[value].each do |i| %> 

            <p><%= f.check_box(i)%> <%= f.label(i)%><br /><p>
            <% end %>


'i'
具有类似
a\u b\u c
的字符串。但是它显示为
abc
,视图上没有下划线。请让我知道如何打印字符串,因为它是在页面上没有修剪下划线。另外,请让我知道为什么f.label正在修剪下划线。
感谢

标签
在80%的情况下对传递属性符号非常有用,属性符号通常包含下划线。它在生成标签文本时会去掉下划线,因为大多数情况下,您不希望标签读取类似于
First\u Name
的内容

可以将字符串作为第二个参数传递,以覆盖标签文本的显示形式

<%= f.label(i, "a_b_c") %>

也许你可以试试这样的

<%= f.label(i, i) %>