ruby-on-rails - 从标题案例到句子案例

标签 ruby-on-rails regex ruby-on-rails-3

我正在尝试编写一个助手来翻译来自 "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

所以在 View 中我可以写 string.write_sentence并让它完全返回我想要的。有什么想法吗?

谢谢!

编辑

我应该提到字符串有时可能只是一个单词,在这种情况下,字符串应该从 "something" 转换而来。至 "Something" .

最佳答案

关于ruby-on-rails - 从标题案例到句子案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15605320/

相关文章:

android - 如何在 Rails 3 应用程序中使用 Sencha Touch 2?

ruby-on-rails - Rails3 和 Devise 作为基本 CRM 的一部分

ruby-on-rails - Gmail 中不存在 ics 附件

ruby-on-rails - Google App Engine 上的 Ruby on Rails 应用程序

ruby-on-rails - 带时区的Strptime

ruby-on-rails - 更新计划作业的参数

javascript - 使用正则表达式从查询字符串中捕获值?

regex - Logstash if 语句与正则表达式示例

javascript 多个正则表达式匹配

ruby-on-rails - 通过关联属于_to