大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 为什么f.label将’ALL’的字符串转换为’All’大写字母,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在,如果我的对象中有字符串AAPL,f.label将其作为Aapl吐出.
我不想使用CSS转换的原因是因为对象的值不总是需要全部大写.我只是希望f.label完全按照它存储在db中的方式输出它 – 最好没有任何CSS shenanigans.
我怎么做?
humanize()
.这似乎发生了,当Rails将元素名称转换为标签标题时.您可能应该将标签的文本显式定义为表单元素.
<%= f.label(:aapl,'AAPL') %>
甚至
<%= f.label(:aapl,@yourVar) %>
另一个选择可能是Rails提供的翻译能力.这适用于Rails> 3.1!
在你看来:
<% form_for @post do |f| %> <%= f.label @R_894_6964@ %> <%= f.text_field @R_894_6964@ %> <%= f.submit %> <% end %>
en: Helpers: label: post: title: 'Your title'
以上是大佬教程为你收集整理的ruby-on-rails – 为什么f.label将’ALL’的字符串转换为’All’大写字母全部内容,希望文章能够帮你解决ruby-on-rails – 为什么f.label将’ALL’的字符串转换为’All’大写字母所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。