JS-данные ресурсных отношений запрашивается, но не кэшируется в хранилище данных

Я борюсь с проблемой, используя js-data v3.0.1. я использую

find(resource, id, {with: ['relation']})

Ресурс 'with' представляет отношение hasMany с основным ресурсом. Я вижу, что основной ресурс откатывается так же, как и ресурс "с" (я вижу это, исследуя ресурс в хуке "afterFindAll" и просматривая вкладку "Chrome Developer Tools Network").

Проблема в том, что ресурс отношений, похоже, не кэшируется в хранилище данных, которое управляет моими мапперами, однако основным ресурсом является. Я не вижу ошибок валидации, пока js-data пытается создать запись для ресурса отношения, поэтому я не понимаю, почему он не кэшируется. Может ли кто-нибудь помочь мне определить, почему записи отношений не создаются и не кэшируются в хранилище данных? Есть ли крюк, который я могу использовать, чтобы проверить возможные ошибки при попытке создать запись?

Заранее спасибо!

0 ответов

Другие вопросы по тегам