получение идентификатора из выбранного выпадающего списка в ruby ​​on rails - PullRequest
1 голос
/ 24 марта 2012

Итак, у меня есть это:

<%= select("selected_red1_robot", "id", @robots.map { |u| [u.team_number,u.id]}) %>

когда я делаю в моем контроллере, я вижу это:

params['selected_red1_robot']

и я вижу это в моем возвращении:

"selected_red1_robot"=>{"id"=>"2"}

Я хочу сделать что-то вроде:

@roboMatch.robot_id = params['selected_red1_robot']

Что мне здесь не хватает?

1 Ответ

1 голос
/ 24 марта 2012

Вы близки к идентификатору, вам просто нужно сослаться на него следующим образом:

@roboMatch.robot_id = params['selected_red1_robot']['id']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...