2013-02-04 224 views

回答

1

使用方括號。

select_tag "group[]", options_for .... 

注意[]。然後,Rails會將其存儲爲{「group」=> [每個表單都有一個選項]}。

如果一定要知道它可以選擇提供哪些價值是很重要的,你可以嵌套他們,所以

select_tag "group[bob]", ... 

將提供{"group" => {"bob" => selected_option}}.

基本上,[]將其存儲在一個數組,[關鍵]店它在與該密鑰散列。

然後,在控制器中,可以使用如:

params["group"],這應該是在網頁上的各種選擇的陣列。

0

嘗試puts params並檢查您的控制檯查看發送到控制器值。

+0

你不應該需要做的。參數會自動顯示在控制檯中,如果您錯過了它們,您可以在日誌文件中檢查它們 – jamesc

0

這應該是在你的控制器params[:group]

相關問題