ruby-on-rails – 如何大写字母中每个单词的第一个字母
发布时间:2020-12-16 19:55:24 所属栏目:百科 来源:网络整理
导读:如何在 Ruby on Rails的字符串中大写每个世界的第一个字母: "goyette-xyz-is wide road".titleize returns "Goyette Xyz Is Wide Road". 我想输出如下: "goyette-xyz is wide road".SOME-FUNCTION should return "Goyette-xyz-is Wide Road". titleize删除
如何在
Ruby on Rails的字符串中大写每个世界的第一个字母:
"goyette-xyz-is wide road".titleize returns "Goyette Xyz Is Wide Road". 我想输出如下: "goyette-xyz is wide road".SOME-FUNCTION should return "Goyette-xyz-is Wide Road". titleize删除下划线和连字符,但我想保留在字符串中. 解决方法
你可以这样使用.titleize这样“我想让每个作品的第一个字母成为一个上限”.titleize
你可以从apidocks了解更多关于titleize的信息 标题(字)公开 大写所有的单词并替换字符串中的一些字符以创建更好的标题.标题是用于创建漂亮的输出.它不在Rails内部使用. 标题化也是如同titlecase一样的别名. 例子: "man from the boondocks".titleize # => "Man From The Boondocks" "x-men: the last stand".titleize # => "X Men: The Last Stand" "TheManWithoutAPast".titleize # => "The Man Without A Past" "raiders_of_the_lost_ark".titleize # => "Raiders Of The Lost Ark" 这种现实如何运作 # File activesupport/lib/active_support/inflector/methods.rb,line 115 def titleize(word) humanize(underscore(word)).gsub(/b('?[a-z])/) { $1.capitalize } end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |