我在更新课程时遇到问题。
这是视图:
<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| %>
我似乎无法弄清楚为什么。提前感谢狮子座