Лживые советы по приборной панели

Привет! После переустановки или обновления до версии «3.6.0.beta3-latest» моя панель управления сообщает, что «force_https» ещё не включена в настройках вашего сайта.

Имя этой настройки оформлено как ссылка, но при клике на неё запускается поиск по настройкам, в котором ничего не находится:

Означает ли это, что настройка была удалена или её название изменилось?

Мне не удалось найти какую-либо явно связанную настройку, выполнив ручной поиск по настройкам.

@hugh Ты знаешь ответ здесь?

См. Can't find force https setting anymore и/или Couldn't find force https

Спасибо, @RGJ

Кажется, формулировку совета нужно обновить, чтобы отразить, что этот параметр скрыт и не требует изменения для тех, кто использует LetsEncrypt.

Это стандартная установка? Если да, то у вас должна быть новая система нумерации.

Насколько я знаю, это была стандартная установка в том смысле, что это Digital Ocean droplet с Ubuntu 24.04.3, установленный через git pull, хотя, кроме этого, я, вероятно, не заметил бы, если бы что-то пошло не по плану.

Ниже то, что я вижу на панели управления — это ли код синего цвета из новой системы нумерации?

Если вы недавно обновились, я ожидаю, что версия будет 2025.12.0 или 2025.11.0

Хм, возможно, формулировку действительно нужно изменить, но что-то не так — это предупреждение не появляется просто так.

Похоже, это баг, так как я вижу это на сайте, размещённом на CDCK, который работает на версии 63d923e144bbc46cf78efd686164938c5699209d (только что восстановил резервную копию, если это имеет значение).

Но это исчезло после завершения восстановления резервной копии.

Только что обновился, и теперь моя версия отображается как «2025.12.0-latest».

Однако мне по-прежнему предлагается ссылка на настройку, которой не существует.

Я думаю, что этот параметр недоступен через панель администратора. Чтобы его настроить, вам нужен доступ к консоли Rails.

Если у вас есть доступ к серверу, вы можете:

./launcher enter app # замените app на имя вашего контейнера
rails c
SiteSetting.force_https = true

Однако я уверен, что после успешной установки это значение должно быть true.

Спасибо @italo! Это также решило другую проблему с перемешанными ссылками на изображения в HTTP и HTTPS в моём диалоге входа.

В моём случае в app.yml это было установлено в false — после редактирования app.yml и пересборки ошибка исчезла из панели управления, и логотип сайта теперь отображается в диалоге входа.