Эмодзи Discourse перестали работать после смены домена Discourse

Сначала

Мне очень жаль, что я не воспользовался функцией поиска, чтобы проверить, не задавали ли мой вопрос раньше. Английский язык не является для меня основным, поэтому у меня могут возникнуть трудности с точным поиском на этом английском форуме. Я попытался написать этот пост на английском самостоятельно и почти не использовал программное обеспечение для перевода, поэтому в тексте могут быть грамматические ошибки. Приношу свои извинения за это.

Мой вопрос

Как следует из заголовка этого поста, я изменил домен Discourse. Я люблю эмодзи, и на моем форуме много картинок с эмодзи. После смены домена эмодзи перестали работать! Я проверил URL-адреса этих эмодзи и обнаружил, что все они указывают на старый домен.

В заключение

Я очень расстроен, потому что теперь не могу использовать эмодзи. Я пытался найти URL-адреса этих эмодзи и обновить их, но не уверен, как это сделать. Не мог бы кто-нибудь помочь мне с этим? Большое спасибо!

Если вы не понимаете, что я имею в виду, я могу привести пример.

— До изменения домена Discourse —

Старый домен: forum(dot)example(dot)com
URL изображения эмодзи: forum(dot)example(dot)com/happy.png

— После изменения домена Discourse —

Новый домен: bbs(dot)example(dot)com
URL изображения эмодзи: forum(dot)example(dot)com/happy.png

Вы имеете в виду старые посты с эмодзи?

Если да, то нажмите на значок гаечного ключа на посте и выберите

  • Rebuild Html

Существует опция командной строки Rails для переименования постов, чтобы исправить это для всех постов, сделанных до переезда.

Также будут повреждены все загруженные изображения. Когда я столкнулся с этой проблемой, я не знал о команде командной строки Rails и восстанавливал большинство постов по мере их нахождения. :joy:

Спасибо большое! Я попробую. Спасибо за ваш ответ :laughing:

Ваш метод очень хорош, и я решил свою проблему. Большое спасибо!

Всегда пожалуйста. Хотя, как упоминалось, на вашем сервере есть команда для повторной обработки постов. Я просто не помню её прямо сейчас.

В противном случае ручная работа может быть довольно утомительной. :wink:

Рад быть полезным.

Это rake posts:rebake.
А для повторной обработки с использованием шаблона есть это руководство: Rebake all posts matching a pattern.

Спасибо за ваше предложение! Это очень легко и быстро :heart: