0
내 모델 프로젝트에서 속성을 설정할 수 없습니다.양식에 값을 설정하는 방법
내 코드는 다음과 같습니다
<div class="field">
<%= f.label :eval %><br>
<% f.collection_select(:eval_was, User.all, :id, :nombre , {:prompt => "Please Select a Eval"}, {:multiple => true}) %>
</div>
및 eval
는 데이터베이스에 저장되지 않습니다.
eval
은 정수입니다.
누구든지이 문제를 해결하는 방법을 알고 있거나 누군가에게 동일한 문제가 있습니까?
,하지만 문제는 당신이 당신의 속성을 '평가'라는 것을 의심 :
대신 사용해보십시오. Ruby에서'eval'은'Object'에 포함 된'Kernel' 모듈의 모듈 메소드입니다. 그래서 Ruby의 모든 객체는 이미 'eval'이라는 (private) 메소드를 가지고 있습니다. 레일즈는 당신의 애트리뷰트 이름을 딴 메소드를 생성하지만, 이미 존재하는 메소드를 오버라이드한다고는 생각하지 않는다. 저는이 순간에 제가 의심 할 수있는 입장이 아니기 때문에 대답이 아닌 의견으로 남겨두고 있습니다. – philomory