Я создал скаффолд и создал случайное приложение. Я хочу перечислить элементы скаффолдов на боковой панели, везде в приложении (внутри application.html.erb).
Моя левая колонка в application.html.erb выглядит так:
> <div id="leftcolumn">
> <% @items.each do |link| %>
> <%= link_to link.title, link %>
> <% end %>
> </div>
Нажатие на каждый элемент приведет к его методу Show.
После выполнения этого, всякий раз, когда я пытаюсь получить доступ к любому методу любого элемента, он показывает мне следующую ошибку:
> NoMethodError in Items#show
>
> Showing F:/Rails/items-list/app/views/layouts/application.html.erb
> where line #17 raised:
>
> You have a nil object when you didn't expect it!
> You might have expected an instance of Array.
> The error occurred while evaluating nil.each
И следующий код является кодом левого столбца.
Как я могу это исправить?