Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro de variavel de instancia nil

Bom Dia!

Eu defini no meu controller, as duas variaveis de acordo com o video:

ProdutosController (produtos_controller.rb)

    def index
        @produtos_por_nome = Produto.order :nome
        @produtos_por_preco = Produto.order :preco
    end

E no meu index (produtos/index.html.erb)

 <% @produtos_por_nome.each do |produto| %>

Porém eu continuo tendo o erro:

undefined method `each' for nil:NilClass

1 resposta
solução!

Resolvido.

O problema é que no meu routes.rb o redirecionamento de "/produtos" estava para "produtos#index.html", ao trocar para "produtos#index" fez com que o método fosse acionado