У меня есть страница welcome.html.erb
с welcome_controller
. На этой странице я пытаюсь сделать частичное, что принадлежит модели Screen
, но возвращает NoMethodError: undefined method 'each' for nil:NilClass
. Вот код:NoMethodError при рендеринге частичного
welcome.html.erb
:
<%= render 'screens/all` %>
_all.html.erb
:
<%= @screens.each do |screen| %>
<%= link_to screen do %>
<img src="">
<% end %>
<% end %>
screens_controller.rb
:
def all
@screens = Screen.all.order('created_at ASC')
end
«экраны/all' - это опечатка (я имею в виду окончание цитаты) – Ilya