Issue with namespaced resource
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
A issue não cita arquivos, testes ou pontos de entrada. Comece rastreando a busca de recursos do JSONAPI::Resources para os modelos STI com namespace mostrados e revisando como os recursos herdados são resolvidos. O trabalho estará concluído ao determinar se a organização de namespace e herança é compatível ou ao documentar a configuração de recursos necessária e reproduzir o resultado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I'm running into difficulty with STI models and their corresponding resources.
I have a base model Event, with subclasses Events::Applied, Events::Interview (amongst others) and I'm not sure how to set up the resources. Currently I have an Api::V1::EventResource and Api::V1::Events::AppliedResource and Api::V1::Events::InterviewResource (both of which subclass the EventResource, however I'm getting an error NameError (JSONAPI: Could not find resource 'events/applied'. (Class Events::AppliedResource not found)) - it appears that my base namespace Api::V1 isn't being taken into account?
I'm also not sure how to handle model inheritance as a whole when it comes to JSONAPI::Resources. I'd like to have the base resource for index actions (immutable) and the subclass resources for create/updates (as well as index/show). Does this fit the pattern correctly? I'm certainly open to suggestions.
- Linguagem predominante
- Ruby
- Estrelas
- 2.3k
- Forks
- 547
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de JSONAPI-Resources/jsonapi-resources
-
Fix incorrect translation key for parameter_not_allowed.detailTalvez já em andamento @pozzer assumiu há 594 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
ArgumentError with Rails 8.1Talvez já em andamento @SAY-5 assumiu há 51 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 50/100
JSONAPI-Resources/jsonapi-resources#1488 · 1 comentário ·
-
Rails 8.1: jsonapi_resources DSL fails to generate relationship routes due to Resource#initialize signature changeTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
JSONAPI-Resources/jsonapi-resources#1479 · 2 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
JSONAPI-Resources/jsonapi-resources#1477 · 3 comentários · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
Todas as issues de JSONAPI-Resources/jsonapi-resources
Issues semelhantes
-
🐞 bug pending triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
CircuitVerse/CircuitVerse#8031 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
BazaRb::Fake#enter rejects dotted badges accepted by BazaRb#enterTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
riscv/riscv-unified-db#2740 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia