You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В Ember все действия асинхронны, в частности процесс сохранения данных. Т.е. пользователь может нажать кнопку "Сохранить", запустится процесс сохранения, который может занять некоторое время, а пользователь не станет дожидаться и закроет редактор. Т.к. ошибки у нас отображаются в самом редакторе (кстати, не все), то он даже и не узнает, что что-то пошло не так в случае ошибки.
Так же стоит посмотреть в Ember на предмет глобального обработчика ошибок, который перехватывает все пропущенные ошибки. В нем можно было бы сделать отображение текста ошибки в виде нотификации. Это помимо стандартного вывода в консоль, в которую никто не смотрит.
The text was updated successfully, but these errors were encountered:
Можно начать просто с глобального обработчика ошибок, чтобы отображать их в виде нотификации. После этого можно подумать о действиях при ошибках сохранения объектов.
В Ember все действия асинхронны, в частности процесс сохранения данных. Т.е. пользователь может нажать кнопку "Сохранить", запустится процесс сохранения, который может занять некоторое время, а пользователь не станет дожидаться и закроет редактор. Т.к. ошибки у нас отображаются в самом редакторе (кстати, не все), то он даже и не узнает, что что-то пошло не так в случае ошибки.
Как решение этой проблемы можно использовать отображение нотификаций
Для реализации такого механизма можно воспользоваться библиотекой https://github.com/aexmachina/ember-notify.
Так же стоит посмотреть в Ember на предмет глобального обработчика ошибок, который перехватывает все пропущенные ошибки. В нем можно было бы сделать отображение текста ошибки в виде нотификации. Это помимо стандартного вывода в консоль, в которую никто не смотрит.
The text was updated successfully, but these errors were encountered: