Я пытаюсь создать простое приложение с вложенными ресурсами, но получаю ошибку undefined method...nil:nilclass
на show.html
из родительского класса. Пожалуйста, помогите мне выяснить, что не так с моим кодом:
rout.rb:
resources :todo_lists do
resources :todo_items #, only: [:new, :create, :destroy]
end
root 'todo_lists#index'
Я получаю сообщение об ошибке "нет определенного метода" todo_items для nil: nilclass ", когда я запускаю жирную строку" todo_
todo_lists.show.html.erb:
<tbody>
<% @todolist.todo_items.each do |todo_item| %>
<tr>
<td><%= todo_item.title %></td>
...
</tr>
<% end %>
Я думаю, это означает, что я как-то неправильно настроил todo_list, но я не уверен, куда я добавлю код, чтобы это работало. Пожалуйста помоги.