これは私にとって奇妙なことなので、他の誰かがこれに遭遇したかどうか興味があります:
私は次のものを持っています:
def credential_params
params.required(:credential).permit(:name,:agent_ids)
end
私のコントローラーの作成および更新アクションでは、上記のパラメーター呼び出しで一括割り当てを使用しています...
@credential.update_attributes(credential_params)
しかし、私はまだ得るUnpermitted parameters: agent_ids
これをparams.required(:credential).permit!
(つまり、すべて許可) に変更すると、もちろん機能します。
ここで明らかな落とし穴を見落としているに違いない気がします...誰かそれが何であるか知っていますか?