Mit*_*ran 0 ruby hash ruby-on-rails
我有一个Hash @answers = params [:Answers] .to_hash;
<%= debug @answers %> 出局 
--- 
"1": "2"
"7": "3"
"6": "4"
"4": "0"
需要将@answers设为如下所示
@ans = {1 => 2, 7 => 3, 6 => 4, 4 => 0}
<%= debug @answers %> 出局
--- 
1: 2
7: 3
6: 4
4: 0
小智 11
黑魔法向导报道:
answers = {"1" => "2", "3" => "4"}
Hash[*answers.to_a.flatten.map(&:to_i)] # => {1=>2, 3=>4}