如何防止字符串键被转换为 Rails 中的符号?
How do I prevent string keys from being converted to symbols in Rails?
我正在使用 Rails 4.2。我注意到当我尝试创建一个哈希数组时,我的字符串键似乎正在转换为符号 ...
> my_hash_arr = [{"name": "DA", "amount": 100000 }]
=> [{:name=>"DA", :amount=>100000}]
我不想要这个。我希望我的键“名称”保留为字符串而不是转换为符号键。我该如何构造我的数组,以便不进行这种转换。
如果需要,正确的语法是将 :
更改为 =>
,如下所示:
my_hash_arr = [{"name" => "DA", "amount" => 100000 }]
=> [{"name"=>"DA", "amount"=>100000}]
我正在使用 Rails 4.2。我注意到当我尝试创建一个哈希数组时,我的字符串键似乎正在转换为符号 ...
> my_hash_arr = [{"name": "DA", "amount": 100000 }]
=> [{:name=>"DA", :amount=>100000}]
我不想要这个。我希望我的键“名称”保留为字符串而不是转换为符号键。我该如何构造我的数组,以便不进行这种转换。
如果需要,正确的语法是将 :
更改为 =>
,如下所示:
my_hash_arr = [{"name" => "DA", "amount" => 100000 }]
=> [{"name"=>"DA", "amount"=>100000}]