2013-02-02 72 views
-1

我不能爲我的生活弄清楚如何訪問後的數據以這種形式命名stucture:訪問多維數組中的Rails PARAMS []

feature[0][0], action[0][0] 
feature[0][1], action[0][1] 

feature[1][0], action[1][0] 

等等

我'試試這個,params['action'][0][0]但由於一些瘋狂的原因,它只是返回c。價值params['action'][0][0]甚至不包含c

我完全被卡住....

回答

2

params['action']包含了控制器的電流動作(方法)名稱。如果您提交表單,通常會轉到create操作,如果您要求[0],則基本上要求提供create單詞的第一個字母。

無論如何,我敢打賭,你的表單值嵌套在一些關鍵。請將表單代碼發送給我們,或將gem "pry"添加到您的Gemfile中,運行bundle install,然後將binding.pry置於create操作的頂部,提交表單並在控制檯中鍵入params

+0

啊我沒有意識到包括那樣的行動。非常感謝。 –