Я сталкиваюсь с той же проблемой при открытии вашего сайта в мобильном режиме. Это происходит даже при использовании безопасного режима.
Ошибки, которые я вижу в консоли:
GET https://community.bcro.org/categories.json 500
Ошибка при обработке маршрута: discovery.categories
При открытии сайта в режиме рабочего стола на странице категорий ошибок нет.
Вы можете загрузить мобильную версию вашего сайта на рабочем столе, перейдя по адресу https://community.bcro.org/?mobile_view=1. Если вы сделаете это и откроете страницу журнала ошибок сайта (Администрирование / Журналы / Журналы ошибок), вы увидите сообщение об ошибке, которое даст больше деталей о том, что именно не работает. Чтобы отфильтровать журналы, снимите флажки Debug, Info и Warning в нижнем левом углу страницы журналов.
StandardError (Попытка доступа к пользовательскому полю, которое не было предварительно загружено; это запрещено для предотвращения N+1 запросов.) /var/www/discourse/app/models/concerns/has_custom_fields.rb:164:in `’
Это, похоже, указывает на то, что проблема связана с плагином discourse-knowledge-base. Вы можете попробовать удалить этот плагин из файла app.yml, пересобрать приложение и проверить, решит ли это проблему.