Bom eu estou realizando o exercício dessa aula, e sempre que eu tento criar algum produto com o formulário ele me solta esse erro:
param is missing or the value is empty: produto
def create
valores = params.require(:produto).permit!
produto = Produto.create valores
end
Código do formulário
<html>
<body>
<%= form_for Produto.new do |f| %>
Nome <input type="text" name="produto[nome]"/><br/>
Descrição
<textarea name ="produto[descricao]"></textarea><br/>
Quantidade
<input type="number" name="produto[quantidade]"/><br/>
Preço
<input type="number" name="produto[preco]" step="0.01"/><br/>
<button type="submit">Criar</button>
<% end %>
</body>
</html>
Código do controlador
class ProdutosController < ApplicationController
def index
@produtos_por_preco = Produto.order(:preco).limit 5
@produtos_por_nome = Produto.order(:nome).limit 2
end
def create
valores = params.require(:produto).permit!
produto = Produto.create valores
end
end