在 Rails 中,确保技术名称正确大写的最佳方法是什么?例如,如果我有以下内容:
"javascript"
"ruby on rails"
"html5"
"ios"
然后我希望它们大写为:
"JavaScript"
"Ruby on Rails"
"HTML5"
"iOS"
使用technology.capitalize
产量:
"Javascript"
"Ruby On Rails"
"Html5"
"Ios"
在 Rails 中,确保技术名称正确大写的最佳方法是什么?例如,如果我有以下内容:
"javascript"
"ruby on rails"
"html5"
"ios"
然后我希望它们大写为:
"JavaScript"
"Ruby on Rails"
"HTML5"
"iOS"
使用technology.capitalize
产量:
"Javascript"
"Ruby On Rails"
"Html5"
"Ios"
您将使用 Rails ActiveSupport 的首字母缩写词方法将您的单词列表添加到 Inflections
具体来说,您将为您acronym
的每个自定义单词添加一个调用config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.acronym 'JavaScript'
...
end
"javascript".underscore.camelize #=> "JavaScript"