Ruby on rails f.label用于复选框
我的视图中有一段代码,如下所示:
值'i'
具有类似a_b_c
字符串。 但它在视图上显示为abc
而没有下划线。 请让我知道如何在不修剪下划线的情况下在页面上打印字符串。 另请告诉我为什么f.label正在削减下划线。 谢谢
label
有助于80%的情况下您传递属性符号,通常包含下划线。 它在生成标签文本时删除下划线,因为大多数时候您不希望标签读取类似First_Name
。
您可以将字符串作为第二个参数传递,以覆盖标签文本显示的内容。
<%= f.label(i, "a_b_c") %>
所以也许你可以试试这样的东西?
<%= f.label(i, i) %>
- 在Ruby中,我应该使用|| =还是定义? 记忆?
- Rails中的多个Fixture集?
- 模型中的更改未保存。 Rails 4.1
- ActiveModel :: SecurePassword未定义方法`password_digest =’
- 如何在Rails的开发模式下自动为每个请求重新加载gem代码?
- 部署到Elastic Beanstalk失败,出现“无法分配内存”错误
- 适用于所有型号的ActiveRecord全局回调
- shoulda匹配器应该validate_uniqueness_of与范围失败
- NoMethodError:ActiveSupport的未定义方法`halt_callback_chains_on_return_false =’:模块