Я понимаю, почему эта и некоторые другие настройки сайта скрыты, но когда кто-то спросил, как включить эту скрытую настройку, я задумался: как обычный пользователь мог бы узнать о них? Если об этой настройке объявляют с таким торжеством , то, скорее всего, есть и другие, которые её хотят, но будут в таком же замешательстве.
Поэтому я предлагаю добавить эту и, возможно, некоторые другие скрытые настройки в app.yml (и web_only.yml) в закомментированном виде, возможно, с краткими пояснениями. К таким настройкам можно отнести:
can_permanently_delete
возможно, rate_limit_search_anon_global и подобные?
include_s3_uploads_in_backups
Кажется, я думал, что найду больше таких настроек, но это всё, что я смог быстро найти или вспомнить.
Если кто-то считает эту идею хорошей, я подготовлю PR.
Документация, возможно, скрыта лучше, чем эти опции. И многие из нас — по большей части самоучки-вебмастера, которым нужна очень прочная поддержка, полагаю. Rails или какие бы то ни было гемы, используемые здесь, на самом деле довольно редкие системы по сравнению с более распространённым миром PHP. Это означает одну очень важную вещь: при поиске в Google можно найти тексты только от разработчиков для разработчиков. Вот почему так много людей задаются вопросом, как заставить работать какую-то странную консоль.
(Та же причина, по которой Jekyll и подобные инструменты так редки)
Мне не нравится добавлять все эти строки в app.yml по умолчанию. Мы очень редко используем скрытые настройки, и обычно это касается чего-то опасного или находящегося на ранней стадии тестирования.
Возможно, достаточно будет создать тему здесь в Meta со списком полезных скрытых настроек сайта и кратким руководством по их использованию?