레일에 attr_accessible
을 사용하는 것에 관한 질문이 있습니다.레일 - attr_accessible 및 질량 지정
때때로 대량 할당 보호를 우회하기 위해 guard_protected_attributes
에서 false
으로 설정하려고합니다.
@user.attributes=({ :name => "James Bond", :admin => true }, false)
...하지만이 작업을 수행합니다 : 다음 행이 작동하지 않는 이유는 (그것이 "키를 캐릭터 라인 화 수 없습니다"오류를 생성합니다) 궁금하네요
@user.send(:attributes=, { :name => "James Bond", :admin => true }, false)
누구나가 알고 이유?
고마워요, 이것이 나를 미치게했습니다! – fig
나는 실제로 IRB에서 몇 가지 테스트를 실시했다. 단일 인수는 Array이며 키의 문자열을 지정할 수 없습니다. –
한 번 배열 배열을보고 싶습니다. – fig