Chciałbym skorzystać zarówno z adaptera lokalnego lokowania pamięci (LSAdapter) Ember, jak i adapteru REST Ember (RESTAdapter), dzięki czemu istnieje scentralizowana baza danych dla wszystkich użytkowników, unikając wysyłania żądania Ajax dla każdego działania użytkownika.Jak sprawić, aby adapter pamięci lokalnej Ember (LSAdapter) działał z adapterem REST Ember?
Konkretnie chciałbym:
- Wypełnianie LSAdapter danymi z serwera.
- Wszystkie zmiany wprowadzone przez użytkowników są aktualizowane w LSAdapter. (Wiem, jak to zrobić)
(Przygotowując się do # 3, mogę mieć model, który zapisuje log w LSAdapter wszystkich aktualizacji) - Raz na n minut dane aktualizacji LSAdapter są wysyłane z powrotem do serwer.
Mój serwer zaplecza to NIE Railsy, więc proszę o ogólne odpowiedzi.
Czy można używać BOTH LSAdapter i RESTAdapter w aplikacji Ember? Jeśli tak, proszę podać przykładowy kod konfiguracji.
Byłbym również wdzięczny, jeśli podasz przykład kodu dla kroków 1 i 3, mówiąc w zasadzie, jak baza danych może komunikować się z lokalnym magazynem i odwrotnie.
Jeśli nie można mieć zarówno LSADapter, jak i RESTAdapter, co mogę zrobić, aby wykonać kroki 1 i 3?
Jedyne, co mogę zrobić, to skonfigurować sklep z aplikacjami Ember jako RESTAdapter, ale potem zadzwonić pod numer Web Storage localstorage bezpośrednio w mojej aplikacji, nie wywołując go w ogóle z LSAdapter. Daj mi znać, jeśli jest łatwiejszy lub wbudowany.
powyższe pytanie dotyczy również moich wymagań. Wciąż pytanie pozostaje takie samo. Wymaganiem jest _Product_ model powinien działać 'RESTAdapter Model' podczas pobierania danych z serwera i działać' LocalStorageAdapter Model' podczas obsługi zarządzania danymi po stronie klienta. –