JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources
ResourceSerializer serialized hash is nil
Aperta
Nessuno ha ancora preso questa issue.
- Lingua principale
- Ruby
- Stelle
- 2.3k
- Fork
- 546
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Just updated to rails 5.
In a controller test, using minitest:
#From factory girl
user = create(:user)
resource = UserResource.new(user), nil)
serializer = JSONAPI::ResourceSerializer.new(UserResource)
output = serializer.serialize_to_hash(resource)
The resource is:
p resource
#<UserResource:0x0055ba82bd2170
@model=#<User id: nil, name: "Mitchell-Gerhold">,
@context=nil,
@reload_needed=false,
@changing=false,
@save_needed=false>
But the serialized output is:
p output
{
:data => nil
}
Any ideas?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo l’esempio del controller e seguendo JSONAPI::ResourceSerializer#serialize_to_hash con lo stato mostrato di UserResource. Confronta il modello della risorsa e l’input del serializer con l’output previsto, quindi verifica che un controllo di regressione copra il risultato nil :data.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rails, ruby
- Ambito
- api, backend
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100