Страница 404 не отображает элементы управления в приложении

Нет, раздел «Часто задаваемые вопросы» (FAQ) по-прежнему является частью приложения Ember. Под «статической страницей» выше я имел в виду страницы, которые вообще не загружают приложение Ember. Таких страниц не так много.

Я провёл несколько быстрых тестов и обнаружил, что попасть на страницу 404, не использующую Ember, можно только в том случае, если вручную ввести неверный URL в браузере. Если же кликнуть по ссылке внутри Discourse, ведущей на страницу 404, то отрисованная страница будет сгенерирована Ember, и поэтому в DiscourseHub внизу будут отображаться элементы навигации. Я проверил это, отправив себе личное сообщение со ссылкой на несуществующий URL.

Добавить элементы управления на страницу 404, не использующую Ember, непросто: этот код зависит от Ember и определения устройства, поэтому мы не можем просто скопировать его туда.

Когда вы получаете эту ошибку 404, можете ли вы кликнуть по логотипу? Это должно перенаправить вас на сторону приложения Ember, и дальше всё будет работать корректно…