Ruby on Rails - 将参数值作为哈希onside控制器获取

时间:2010-12-21 10:23:20

标签: ruby-on-rails

如何获取控制器

中URL check/1?Answers[1]=2&Answers[7]=3&Answers[6]=4&Answers[4]=0中传递的值

@answers = params[:Answers]

如何将@answers转换为格式{1 => 2, 7 => 3, 6 => 4, 4 => 0}

1 个答案:

答案 0 :(得分:2)

你可以在所有String中得到它,你可以转换为整数

answers  = params[:Answer].inject({}) do |answers, line|
  answers[line[0].to_i] = line[1].to_i
  answers
end