加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读