2012-03-24 62 views
1

檢索ID所以我有這樣的:從選定的下拉列表框在Ruby on Rails的

<%= 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'] 

我在這裏錯過了什麼?

+0

一般來說,你將有2款機型之間的關聯。我假設你的一個模型被命名爲「機器人」。另一款名爲'roboMatch'的型號是? – PhillipKregg 2012-03-24 03:32:57

回答

1

你接近ID,你只需要如下引用它:

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

相關問題