
nandogbi
(usa Ubuntu)
Enviado em 08/09/2016 - 20:57h
Boa noite galera!!!
Sou novato tanto em ruby quanto no rails. Estou criando um formulário simples mas um erro ocorre ao tentar executar o formulário afirmando q não encontrou o path
Mensagem de erro:
undefined method `alunos_path' for #<#<Class:0xb461f198>:0xb461ecc0>
Extracted source (around line #3):
1 <h1>Cadastro de alunos</h1>
2
3 <%= form_for @aluno do |a| %>
4 <p>
5 <%= a.label :nome %> <br />
6 <%= a.text_field :nome %>
desabilitei a pluralização das tabelas, mas mesmo antes de desativar a pluralização tive o mesmo problema.
Controlador:
class AlunoController < ApplicationController
def new
@aluno = Aluno.new
end
end
Modelo:
class Aluno < ActiveRecord::Base
end
View
<h1>Cadastro de alunos</h1>
<%= form_for @aluno do |a| %>
<p>
<%= a.label :nome %> <br />
<%= a.text_field :nome %>
</p>
<p>
<%= a.label :cpf %> <br />
<%= a.text_field :cpf %>
</p>
<p>
<%= a.label :rg %> <br />
<%= a.text_field :rg %>
</p>
<p>
<%= a.label :situação %> <br />
<%= a.text_field :situacao %>
</p>
<p>
<%= a.submit %>
</p>
<% end %>
Estou usando o rails 4.2.4