1
resposta

Erro: undefined method ao alterar variável global

Pessoal, estou com o seguinte erro quando altero pra variavel global:

Showing /projects/lojadecamisetas/app/views/produtos/index.html.erb where line #13 raised:

undefined method `each' for nil:NilClass

Linha do index.html que acusa o erro:

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

E o controller:

class ProdutosController < ApplicationController


    def index
        @produtos = Produto.order :nome
    end

end

Podem dar uma luz?

1 resposta

Oi Diogo, olhando assim, sem ter o projeto na mão para ver mais detalhes, não consigo dizer o que pode ser, o produtos por algum motivo está chegando nulo na view.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software