Ruby on rails Can';t使用导轨更换字符串';串#骆驼化

Ruby on rails Can';t使用导轨更换字符串';串#骆驼化,ruby-on-rails,ruby,camelcasing,Ruby On Rails,Ruby,Camelcasing,Ruby不是我的常规语言,我正在努力使以下内容正常工作 我只是在处理一个数组 irb(main):54232:0> contact_data => ["3521", "xxxxxxxx@xxxxxx.com", "ADA JONES SMITH"] irb(main):54226:0> contact_data[2].split.first.to_s.camelize => "ADA" 为什么??如何将字符串转换为CamelCase 谢谢。使用: 这也是完成任务的有用

Ruby不是我的常规语言,我正在努力使以下内容正常工作

我只是在处理一个数组

irb(main):54232:0> contact_data
=> ["3521", "xxxxxxxx@xxxxxx.com", "ADA JONES SMITH"]

irb(main):54226:0> contact_data[2].split.first.to_s.camelize
=> "ADA"
为什么??如何将字符串转换为CamelCase

谢谢。

使用:

这也是完成任务的有用方法

2.1.2 :002 > "ADA".titleize
 => "Ada" 

问题是
联系u数据[2]。拆分。第一个
已经完全升级:
“ADA”
,方法
字符串#camelize
适用于小写字符串

您应该首先将其设置为小写:

contact_data[2].split.first.to_s.downcase.camelize

呃,什么字符串?…你用rails吗?请在问题中添加rails标签。有点不清楚使用了什么字符串。还有“ada”。camelize为rails 4提供了“ada”。谢谢。这让我发疯。
contact_data[2].split.first.to_s.downcase.camelize