У меня, похоже, проблема, когда я вношу изменения в свой класс в классе Controller
, и он, похоже, не подхвачен Tomcat
.Ruby on Rails - изменения контроллера не распознаются
Я попытался положить debug
в нем, я даже изменил название метода, а в крайнем случае - я переименовал Controller
исходный файл на нашем Linux
машине, но он, казалось, исходный код продолжает работать. Тем не менее, я понятия не имею, где он находится в коде. Я предполагаю, что что-то кешируется где-то?
Я попытался перезапустить сервер Tomcat
и сбросить кеш на Mozilla Browser
(Cntr-F5), но, похоже, он продолжает работать со старым кодом. Если он запускает модифицированный код, он должен быть разбит.
Хорошо, приложение Ruby on Rails развернуто как веб-приложение. Tomcat развертывает его. Я попробовал оба ps -ef | grep ruby и ps -ef | grep rails, и я не вижу, чтобы они показывались. Возможно ли, как-то эти данные становятся кэшированными и контролируются с помощью какого-то типа настройки среды? – user1104028
Кроме того, я мог бы использовать JRuby на Rails (если это имеет значение) – user1104028