Broken support of ActiveModel resources in 0.10.x
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Documentação
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Domínio
- documentation
Direção de pesquisa
Leia a página wiki vinculada e os exemplos relacionados a ActiveModel em torno de test/fixtures/active_record.rb:1545. Verifique qual configuração de recurso não-ActiveRecord funciona em 0.10.x e atualize a wiki com um exemplo funcional mais simples para um objeto de serviço ou recurso ActiveModel, incluindo o caso de uso de timezone-list.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Based on gem documentation it is possible to create some service for ActiveModel resource. In fact, it does not work anymore in 0.10.x
The gem documentation has to be updated on wiki https://github.com/cerebris/jsonapi-resources/wiki/Using-JSONAPI::Resources-with-non-ActiveRecord-models-and-service-objects
There is some code examples in tests, but they are very complicated for such simple task.
https://github.com/cerebris/jsonapi-resources/blob/master/test/fixtures/active_record.rb#L1545
Please provide a real working example. It is a pain in ass to hack the gem to provide simple API for non ActiveRecord resource. I have very simple use case: returning list of all timezones via API:
ActiveSupport::TimeZone.all.map { |z| [z.name, z.to_s] }
- 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á 592 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á 49 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
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 8 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
drwl/annotaterb#406 ·
Mantenedores costumam responder em até 2 dias
-
bug: "Conversation information" accordion renders blank with 0px height when conversation has no attributesTalvez já em andamento @gihovani assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 2 dias
-
`hanami generate repository` would be a nice alias for `hanami generate repo`Talvez já em andamento @sandbergja assumiu hoje. Abertabug help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
hanami/hanami-cli#455 ·