-1
hash = { 'name' => 'Rob', 'age' => '28' }
hash.symbolize_keys

但出现错误:{"name"=>"Rob", "age"=>"28"} 的未定义方法`symbolize_keys':irb 中的哈希

4

1 回答 1

1

symbolize_keys香草红宝石中不存在。要么运行rails console而不是仅仅运行,要么irb事先需要积极的支持。

require 'active_support/core_ext'

hash = { 'name' => 'Rob', 'age' => '28' }
hash.symbolize_keys # => {:name=>"Rob", :age=>"28"}
于 2013-09-26T06:40:03.320 回答