ruby-on-rails – 从标题案例到句子案例
发布时间:2020-12-17 04:38:22 所属栏目:百科 来源:网络整理
导读:我正在尝试编写一个帮助器来将字符串从“something_like_this”翻译为“Something like this”.我正在使用“something_like_this”.titlecase来获
我正在尝试编写一个帮助器来将字符串从“something_like_this”翻译为“Something like this”.我正在使用“something_like_this”.titlecase来获取“Something Like This”,但除了第一个字母之外,我还低调了每个大写字母.
我想我正在寻找这样的东西: def write_sentence string.titlecase.gsub!(/UPPERCASE-TO-LOWERCASE-EXCEPT-FIRST/) #that should be something to lowercase everything except the first letter return string end 因此在视图中我可以编写string.write_sentence并让它完全返回我想要的内容.有什么想法吗? 谢谢! 编辑 我应该提到字符串有时只能是一个单词,在这种情况下,字符串应该从“something”转换为“Something”. 解决方法
试试这个,
"something_like_this".humanize http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-humanize (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |