Ruby on Rails - получение значений параметров в качестве хеш-контроллера - PullRequest
1 голос
/ 21 декабря 2010

Как я могу получить значения, переданные в 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 Ответ

2 голосов
/ 21 декабря 2010

Вы получаете все строки, которые вы можете конвертировать, в целых числах

answers  = params[:Answer].inject({}) do |answers, line|
  answers[line[0].to_i] = line[1].to_i
  answers
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...