클래스의 업데이트에 문제가 있습니다. RoR ruby - NilClass의 정의되지 않은 메소드`model_name ': 클래스
이
뷰입니다 :<div id = "list">
<%= form_for @list do |form| %>
<%= render 'shared/error_messages', object: form.object %>
<div class="list_fields">
<%= form.text_field :name, placeholder:
이 컨트롤러입니다 :
def update
if @list.update_attributes(params[:list])
flash[:success] = "List updated"
else
render 'edit'
end
redirect_to @list
end
라우트는 다음과 같습니다
가 resources :lists, only: [:create, :show, :destroy,:edit]
이제 문제가 제기 유지됩니다
"undefined method `model_name' for NilClass:Class"
in line 2 ---> <%= form_for @list do |form| %>
그리고 이유를 파악할 수 없습니다. 미리 감사드립니다. 레오
당신은'<% = form.text_field : name, placeholder :'행이 완전하지 않다는 것을 알았습니까? –
예 코드의 일부분 일뿐입니다 – Fairglen