如何使用ruby/rails将所有帽子转换为正确的首字母帽,小写休息?

Tim*_* T. 17 ruby ruby-on-rails

我有一个名称和地址的数据文件......所有这些都是大写的.

如何将其转换为正确使第一个字母大写,其余小写(例如状态除外)?

我可能会将状态隔离到不通过解析,但对于其余部分,我怎么能为rails应用程序上的ruby执行此操作?

Xav*_*olt 29

如果您可以将状态分开,就像您说的那样,这很简单:

my_address_string.titlecase
Run Code Online (Sandbox Code Playgroud)

它会把每个单词的第一个字母大写(包括一些我宁愿它没有,比如"a"或"the",但是嘿......)并且没有资本化其余的单词.听起来就像你想要的那样.