2012-03-16 2 views
1

내 형태 경고 한 무리의 생성 - 경고 : 수 대량 할당하지 이러한 보호 속성 :이 코드 I입니다 ID레일, 폼 경고 : 수 없습니다 대량 지정이 보호 속성 : ID를

을 사용 중

<% MyModel.all.each do |icon| %> 
    <%= f.label :attr1, icon.attr1 %> 
    <%= f.radio_button :attr1, icon.attr2 %> 
<% end %> 

참고 : 이전에 이러한 종류의 오류가 발생했음을 알리는 생성 또는 업데이트 기능에서는 이러한 일이 발생하지 않습니다. 이 코드에서 뷰의 라디오 버튼을 생성합니다.

아이디어가 있으십니까? 감사

답변

0

모델이 사용하던 찾을 수 ID 필드를 할당하는 모든 메서드를 재정의했습니다. 이 문제를 해결하고 오류를 수정했습니다.

0

이것은 당신이 어떤 attr_accessible 또는 attr_protected 필드가 모델에서 모델

에서이된다. 모델에서 대량 할당으로 업데이트 할 수있는 필드를 정의해야합니다. 모델의

+0

나는 당신이 그가 말한 것을 모두 읽지 않았다고 생각합니다. 그것은 창조 또는 업데이트에 있지 않으며, 그것은보기에있는 세대에 있습니다. – Ingolmo

+0

흥미 롭습니다. 이 모델에서 실제로 아무것도 업데이트하지 않고, 라디오 상자 옵션을 얻는 것뿐입니다. 나는 제안을하고, 내가 어떻게 일어나는지 알려줄 것이다. 건배 – Marklar

0

당신은 액세스가 레일에 의해 정의된다 attr_accessible에 속성을 추가하고 속성을하게한다 대량 할당 예 :

attr_accessible : 테스트

관련 문제