는 PARAMS는 다음과 같이 가정하자 obj가 필요하고 그 안에있는 모든 속성이 허용되면 각 속성을 "permit()"에 특별히 추가해야합니까?모든 속성이 params.require에서 허용하는 경우 어떻게,</p> <pre><code>params.require(:obj).permit(:a, :b) </code></pre> <p>그러나 : 속성 (C)가 허용되지 않습니다</p> <pre><code>params: { obj: { a: 1, b: 2, c: 3 } } </code></pre> <p>경우 : (: OBJ)
params.require(:obj)
이렇게하면 ForbiddenAttributesError가 발생합니다.
예 모두를 지정해야합니다. 그렇지 않으면 허용되지 않는 것으로 가정합니다. 'require (: obj)'는 단지': obj'가 params-hash라는 키 int가되도록 요구한다고 말하지 않습니다 ... "obj 아래있는 것은 괜찮습니다" –