Obecnie uderzam w ścianę z Ember Data, ładując niektóre dane, które mogą istnieć lub nie. Jeśli rekord nie istnieje, aplikacja internetowa powinna go utworzyć.Jak zaimplementować "znajdź lub utwórz" za pomocą Ember Data
Prosty przypadek użycia: dokumentowanie spisu. Jeśli artykuł nie istnieje, należy dodać nowy artykuł. Jeśli istnieje, wówczas pracownik może natychmiast skorzystać z tych informacji.
Podejrzewam, że metoda find() adaptera jest źródłem tego problemu. Nie może obsłużyć błędu 404 nie znalezionego i podanie wyniku pustego również nie działa.
Prawdopodobnie przeoczyłem coś trywialnego, ponieważ "znajdowanie lub tworzenie" jest dość regularnym wzorem. Proszę o pomoc ...
Utknąłem tu. Próbuję to zrobić na trasie, wydaje się, że gdy findRecord zawiedzie, utknę w .catch() bez możliwości utworzenia rekordu lub zwrócenia go. @ Peter, jakieś pomysły? – Matthew