Can't mass-assign protected attributes: created_at(2i), created_at(3i), created_at(1i), created_at(4i), created_at(5i)
내 코드는 다음과 같습니다 작성 :ActiveModel :: MassAssignmentSecurity :: 오류
def new
@subject = Subject.new(:name => 'default')
@subject_count = Subject.count + 1
end
def create
# Instantiate a new object using form parameters
@subject = Subject.new(params[:subject])
# Save the object
if @subject.save
# If save succeeds, redirect to the list action
flash[:notice] = "Subject created."
redirect_to(:action => 'list')
else
# If save fails, redisplay the form so user can fix problems
@subject_count = Subject.count + 1
render('new')
문제가 무엇인가? application.rb (권장하지 않음) 또는 attr_accessible로 attr_accessible 사용하여 모델의 화이트리스트 속성에서 false로 응용 프로그램에서
나는 3.2 레일을 업데이트 할 필요가 레거시 응용 프로그램에서 false로 화이트리스트 특성을 가지고 있지만, 이 오류가 계속 발생합니다. – bbozo