Ruby on rails Can';t使用导轨更换字符串';串#骆驼化
Ruby不是我的常规语言,我正在努力使以下内容正常工作 我只是在处理一个数组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 谢谢。使用: 这也是完成任务的有用
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