TypeError when implementing namespace
- Linguagem predominante
- JavaScript
- Estrelas
- 1.6k
- Forks
- 179
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
It would be awesome to be able to `compound g crud "admin/posts" stuff`. Since #93 is closed I assumed it was implemented, but apparently it's not.
When I try to implement a namespace manually, after running `compound g crud post title content` and moving post controllers and views to admin/posts, I get the following error:
> TypeError: /Users/andreashultgren/Documents/Projects/Private/compound-test/app/views/admin/posts/index.ejs:3 1|
5| 6|With the following in routes (according to the docs):
``` javascript
map.namespace('admin', function (admin) {
admin.resources('posts');
});
```
pathTo is not mentioned in the docs.
Some tests covering namespaces would have helped me to figure out what's wrong, but I can't find any of those either.
Is there an example with namespace actually implemented somewhere?
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
O erro ocorre em app/views/admin/posts/index.ejs onde pathTo.posts() é chamado. Verifique como as rotas são definidas com map.namespace em routes.js e como os helpers pathTo são gerados. Procure pelo código existente de geração de helpers de rota, possivelmente em lib/compound ou lib/compound/helpers. Verifique se as rotas de namespace criam helpers como pathTo.adminPosts(). Execute o app para reproduzir o erro e ver quais helpers estão disponíveis no contexto da view.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript, nodejs
- Domínio
- backend, documentation
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100