Fwd: No route matches {:action=>"show", :controller=>"access"}

11 views
Skip to first unread message

fernand...@gmail.com

unread,
Sep 17, 2013, 9:56:47 AM9/17/13
to cearao...@googlegroups.com
Cadastrei no inflections inflect.uncountable %w( access )
para criar uma classe access mesmo no silgular como no plural

mas depois de gerar o scaffold ao tentar acessar o pagina de cadastro
obtenho esse erro:

No route matches {:action=>"show", :controller=>"access"}
o rake routes | grep access:

access_index GET    /access(.:format)                    access#index
                     POST   /access(.:format)                   access#create
new_access   GET    /access/new(.:format)              access#new
edit_access    GET    /access/:id/edit(.:format)          access#edit
access GET    /access/:id(.:format)                          access#show
                     PUT    /access/:id(.:format)                 access#update
                     DELETE /access/:id(.:format)              access#destroy

se eu criar um <%= link_to "access", access_index_path %>
também vejo o erro acima

Alguém sabe como resolver isso?



Luciano Bandeira

unread,
Sep 17, 2013, 10:02:12 AM9/17/13
to cearao...@googlegroups.com
Fiz um teste aqui de deu certo. Você reiniciou o servidor após alterar o inflections.rb? Para que as mudanças tenham efeito é preciso fazer isso (o mesmo vale para os outros initializers).


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Ceará on Rails" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para cearaonrails...@googlegroups.com.
Para postar neste grupo, envie um e-mail para cearao...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/cearaonrails.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

fernand...@gmail.com

unread,
Sep 17, 2013, 10:17:14 AM9/17/13
to cearao...@googlegroups.com
reiniciei, estou usando rails 3.2.14 e ruby 1.9.3
Eu tentei primeiro criando o scaffold sem por o inflection, depois eu removi as classes com rails destroy accessess e cadastrei o inflection e depois criei novamente, seria esse o motivo do erro?

Pedro Mamede

unread,
Sep 17, 2013, 10:38:19 AM9/17/13
to cearao...@googlegroups.com
Tinha que ter visto na saida do rails destroy scaffold se ele apagou tudo que era pra ter apagado. Porque ele pode não ter conseguido "singularizar" alguma coisa.
Reply all
Reply to author
Forward
0 new messages