繁体   English   中英

Ruby on Rails f.label为复选框

[英]Ruby on rails f.label for a check box

我认为这样的代码块如下:

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

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

'i'具有类似于a_b_c字符串。 但是在视图上显示为abc没有下划线。 请让我知道如何在不修剪下划线的情况下按页面上的原样打印字符串。 另外请让我知道为什么f.label会修剪下划线。 谢谢

label可在80%的情况下为您传递属性符号(通常包含下划线)的情况下很有帮助。 生成标签文本时,它会删除下划线,因为大多数时候您不希望标签读取First_Name

您可以将字符串作为第二个参数传递,以覆盖标签文本的外观。

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

所以也许您可以尝试这样的事情?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM