使用params函数后,如果我用puts函数
打印出来,我得到以下输出{"{:value =>\"12\"}"=>""}
我应该如何访问这些,我得到12?
答案 0 :(得分:2)
您可以执行以下操作:
h = {"{:value =>\"12\"}"=>""}
#this will return "{:value =>\"12\"}"
h.first[0]
#this will convert from string to hash
real_hash = eval(h.first[0])
#this will return 12
real_hash[:value]