Как перезагрузить сервер Ruby без командной строки?
Наверное глупый вопрос, но все же. Меня попросили убрать на одном сайте буквально одну кнопку. Он сделан на Ruby. Это чудо я увидел впервые в жизни.
С горем пополам закомментировал нужный код в view, но эффекта нет. Нагуглил что это может быть кеш и нужна перезагрузка. Удаление кеша не помогло. Рецепты перезагрузки нашел только с помощью командной строки, но у меня доступ только к файловому менеджеру.
Пробовал добавлять config.eager_load = false
и config.cache_classes = false
в production.rb и development.rb в каталоге config > environments (нашел такое решение на Тостере и Stackoverflow) - безрезультатно.
Возможно ли как-то перезагрузить сервер, не прибегая к командной строке? Я могу добавить код в нужный файл, например.
После любых изменений в enviroments сервер нужно перезагружать, поэтому ваше решение не будет работать.
Попробуйте открыть view файл где находилась кнопка, и посмотреть не находится ли она в кэшированном фрагменте. Пример:
- cache ['test_button'], expires_in: 1.hour do
button