2013-08-12 2 views
2

최근 레일 3.2.13에서 4로 앱을 업그레이드했습니다. 모델의 attr_accessible을 사용하여 컨트롤러의 강력한 매개 변수로 모든 질량 할당 코드를 이동했습니다. 일부 코드는 모델에 속해 있으므로 컨트롤러 내부에서 코드를 움직일 수 없기 때문에 매개 변수를 사용할 수 없습니다. protected_attributes gem을 사용하지 않고 모델에서 대량 할당을 처리 할 수있는 방법이 있습니까? 레일 4는 이전 방식의 attr_accessible을 사용하지 않고 이러한 경우에 대한 특정 대체물을 가지고 있습니까?레일에서의 모델 및 레이크 작업에서의 질량 할당

답변

0

예, protected_attributes gem을 사용할 수 있습니다. 그러나 params를 다루기 위해 서비스/폼 객체를 생성하는 것이 좋습니다. 왜냐하면 모델은 그들에 대한 지식이 없어야하기 때문입니다.

관련 문제