2014-04-04 79 views
0

我在Rails的下面的代碼(通過導軌C)訪問Rails中多維PARAMS

params[:user_employee_attributes_groups] 

它返回以下

(rdb:1) params[:user_employee_attributes_groups] 
{"0"=>{"group_id"=>"2", "percentage_time"=>"30"}, "1"=>{"group_id"=>"3", "percentage_time"=>"20"}, "2"=>{"group_id"=>"1", "percentage_time"=>"50"}} 

而且我想訪問說指數0檢索它尊重group_id和percentage_time值。

我試着做

params[:user_employee_attributes_groups[0]] 

OR

params[:user_employee_attributes_groups["0"]] 

他們都不是可以接受的。

什麼樣的正確格式?

+0

如果'params'是一個Hash,那麼你可以試試'PARAMS [:user_employee_attributes_groups] [ 「0」]' –

+0

感謝@arivarasan。這正是我需要的!有用! – awongCM

回答

0

嘗試params[:user_employee_attributes_groups]["0"]

+0

上面的代碼中缺少「]」。它說語法錯誤。 – awongCM

+0

複製/粘貼錯誤?絕對有效的代碼。 –

+1

糟糕。只是再看一下。它在那裏......我的歉意。 – awongCM