Что ж, если вы хотите провести отладку, вы можете подключиться к вашему серверу по SSH и выполнить что-то вроде этого:
user = User.find_by(username: "ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ")
date = DiscourseRewind.year_date_range
DiscourseRewind::FetchReports::REPORTS.each { |report| puts Benchmark.measure { report.call(user: user, date: date) } }
Это поможет определить, какой именно отчёт работает медленно После этого мы сможем предоставить дополнительную информацию для отладки, если вы захотите.
@martin Я поспешил с выводами. Хотя теперь я могу включить переключатель без ошибок, он на самом деле не активируется. На странице «Воспроизведение назад» сообщается, что она не существует, а когда я возвращаюсь, чтобы проверить переключатель «Воспроизведение назад», он снова отключён. Если я включу переключатель и обновлю страницу, он показывает, что он отключён.
Я также несколько раз нажал кнопку «Проверить обновления».
На моем личном сайте я заметил, что он тоже не появился сразу после включения, даже после обновления страницы. Он появился только тогда, когда я вернулся через 30 минут, проверил и обновил страницу.
У меня возникает та же проблема, о которой сообщалось выше. Переключение работает, но затем всё исчезает и ничего не происходит. При проверке во вкладке Network в инструментах разработчика возвращается статус 200 (вчера возвращался 403) после переключения. Это только у меня так или скоро будет исправление?
Это действительно очень странно. Я сейчас пытаюсь разобраться в проблеме, даже несмотря на то, что попытался сделать это напрямую через консоль вашего размещённого сайта, но безрезультатно. Сообщу вам, что я выясню.
@msohm отлично, проблема теперь решена, и функция Rewind включена для вашего сайта С нашей стороны была ошибка в настройке хостинга, из-за чего её не удавалось включить для некоторых сайтов.
Немного дополнительных новостей… По умолчанию Rewind теперь доступен для публичного просмотра, так что вы можете видеть Rewinds других пользователей ОБНОВЛЕНИЕ: мы вернулись к настройке «приватно по умолчанию»
Кроме того, пользователи с включённой опцией «Скрыть мой публичный профиль» не смогут делиться своим Rewind, и по умолчанию он не будет виден. Мы также внесли некоторые исправления, чтобы фрагменты для «Лучших публикаций» и «Лучших тем» никогда не брались из личных сообщений — для большей конфиденциальности.
Администраторы могут видеть Rewinds всех пользователей независимо от этой настройки.
В настоящее время плагин подсчитывает наиболее часто используемые слова в сообщениях пользователя (статистика использования слов) только для английского языка.
Для сообществ, которые в основном используют другие языки, такие как персидский (фарси), эта функция не даёт значимых результатов.
Запрос:
Пожалуйста, рассмотрите возможность расширения функционала подсчёта частоты слов для поддержки языков, отличных от английского.
Для персидского языка уже доступен полный список стоп-слов, который можно предоставить для облегчения реализации.
Да, это был компромисс, на который нам пришлось пойти, чтобы выпустить эти функции в срок, так как Rewind был скорее побочным проектом. Возможно, в будущем мы сможем сделать его по-настоящему многоязычным