Привет, Сэм, что случилось?
Не уверен, но @chilldark говорит, что это не работает в последней версии
@chilldark Мы уже подробно обсуждали проблему с вашей настройкой в теме, на которую вы ссылаетесь.
Как @fzngagan сообщил вам в той теме ещё в октябре:
Я не против внести это изменение, но мы используем этот плагин на многих наших экземплярах (как в разработке, так и в продакшене) без каких-либо проблем. Вы можете создать PR с этим изменением, мы подождём, пока другие пользователи сообщат о проблеме, и если они сообщат о том же самом, @pacharanero примет его. Тем временем вы можете использовать ветку вашего PR, чтобы избежать ошибки.
Пожалуйста, не дублируйте одну и ту же проблему в нескольких местах только ради привлечения внимания.
@sam Всё работает корректно в последней версии Discourse. Посмотрите, например: Pavilion (где используется последняя версия Discourse).
У нас тоже всё работает на последней версии.
Здравствуйте,
У нас возникла проблема с этим плагином. По некоторым темам возвращается ошибка 500. В файле журнала указано:
Started GET “/t/20390.json” for 81.215.15.180 at 2020-01-14 06:20:45 +0000
Processing by TopicsController#show as JSON
Parameters: {“id”=>“20390”}
Completed 500 Internal Server Error in 161ms (ActiveRecord: 0.0ms | Allocations: 35238)
NoMethodError (undefined methodto_i' for [8, 8]:Array) /var/www/discourse/plugins/discourse-question-answer/lib/qa_post_edits.rb:115:inqa_vote_count’
Спасибо за отчет. Я посмотрю его в пятницу.
Я добавил здесь дополнительную защиту, чтобы избежать ошибки, с которой вы столкнулись (она специфична для вашего экземпляра). Теперь у вас всё должно работать.
Здравствуйте, наша проблема решена с помощью этого обновления. Спасибо.
Здравствуйте,
В инструментах разработчика (devtools) я вижу следующее предупреждение:
_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:72538 [DEPRECATION]
ember-addons/ember-computed-decoratorsустарел.
Пожалуйста, используйте вместо негоdiscourse-common/utils/decorators.
Я также вижу такое же предупреждение в песочнице QA. Скорее всего, это связано со следующей строкой:
Может ли быть дело в этом? Если да, то можно ли заменить её на discourse-common/utils/decorators, как предлагается в предупреждении?
Кроме того, по какой-то причине иногда, когда пользователь оставляет комментарий к ответу, становится невозможным добавить комментарий к первому комментарию. Например, у меня следующая структура:
- Ответ 1
- Комментарий 1
Затем под «Комментарием 1» у меня нет кнопки «Комментировать». Как мне оставить комментарий к «Комментарию 1»? У меня есть кнопка «Комментировать» под «Ответом 1», но она не сортирует комментарии по дате — новый комментарий появится выше первого:
- Ответ 1
- Комментарий 2
- Комментарий 1
Да. Я только что обновил предпросмотр списка тем для этого. Может потребоваться некоторое время, прежде чем разработчик сможет заняться этим. PR принят.
Загрузил PR здесь. Однако не уверен, как решить мой второй вопрос.
Спасибо @Varsii, это очень ценно! Мы попросим кого-нибудь проверить и объединить PR (один с декораторами выглядит хорошо, но я оставлю это на усмотрение назначенного человека).
Привет @angus, спасибо за этот плагин! Ссылка на вашу категорию «Вопросы/Ответы» выше не работает. Я бы очень хотел увидеть этот плагин в действии. Есть ли у вас другие ссылки, где можно посмотреть, как этот плагин работает в реальной жизни?
@jord8on, у тебя это здесь
Извините, что пропустил это, и СПАСИБО за прямую ссылку.
@angus, просто мысль — несколько других плагинов предлагают ссылку в основном описании плагина, чтобы «посмотреть плагин в действии». Есть ли у вас возможность добавить эту ссылку в описание основной темы здесь? Просто мысль.
Спасибо за сообщение. Я добавил пример ссылки в первом посте ![]()
Энгу, вы замечательный автор плагинов. Я слежу за вашими постами.
Я обнаружил проблему: этот плагин несовместим с некоторыми темами.
Или, возможно, вы имеете в виду, что эта тема не учитывает этот плагин?
Переопределяет ли эта тема какой-либо шаблон? Если да, то это может быть частью проблемы. Поддерживаемые нами плагины ориентированы на базовую установку, и если тема работает корректно — это приятный бонус. Я бы выделил элементы этой темы, которые работают, и создал бы свою собственную.
Теперь я являюсь мейнтейнером этого плагина, и вот краткая информация о нашей политике обновлений:
Как безопасно обновляться при использовании наших плагинов:
График обновлений Pavilion
В течение первых 5 дней каждого месяца Pavilion будет сосредоточен на обеспечении совместимости этого плагина с веткой tests-passed ядра Discourse.
Любые ошибки, возникшие из-за несовместимости, будут устранены в кратчайшие сроки в течение этого «периода поддержки», предпочтительно к 7-му дню. Ошибки низкой серьезности или функции в бета-версии могут быть исключены из области поддержки.
Как выполнить обновление
Рекомендуется протестировать обновление на собственном тестовом сервере, созданном на основе резервной копии вашего производственного сайта. Вы можете отключить этот сервер на остальную часть месяца, чтобы не платить за время работы. Используйте эту возможность для проверки всей базовой функциональности и выявления любых проблем с плагинами. Сообщайте обо всех критических и высокоприоритетных проблемах как можно скорее в соответствующей теме плагина.
Старайтесь обновлять вашу производственную инстанцию Discourse в первые 5 дней каждого месяца. В этот период вы получите более сфокусированную поддержку от команды Pavilion по любым проблемам, связанным с их плагинами.
Обновление вашего производственного сервера вне первых 5 дней месяца осуществляется на ваш собственный страх и риск.
PS:
Грядет крупная переработка кода. Следите за процессом здесь:
Прошу прощения за путаницу: я прочитал, что обновление выйдет к 5-му дню. Вы имеете в виду, что дополнительные исправления ошибок будут выпущены до седьмого дня?
