-1

このフォームの名前付け構造で投稿データにアクセスする方法を一生理解することはできません。

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!!

私は完全に立ち往生しています...

4

1 に答える 1

2

params['action']コントローラ内の現在のアクション(メソッド)名が含まれます。フォームを送信すると、通常はcreateアクションに移動し、を要求すると[0]、基本的に単語の最初の文字を要求しますcreate

とにかく、私はあなたのフォームの値がいくつかのキーの下にネストされているに違いありません。フォームコードを送信するかgem "pry"、Gemfileに追加して実行し、アクションの先頭にbundle install配置して、フォームを送信し、コンソールに入力します。binding.prycreateparams

于 2013-02-02T11:59:47.460 に答える