Как включить автоматическую перезагрузку файлов просмотра в режиме разработки в JRuby on Rails? - PullRequest
2 голосов
/ 24 мая 2010

Я занимаюсь разработкой приложения на JRuby on Rails.По какой-то причине, когда я редактирую файлы вида, сервер разработки JRuby Mongrel не перезагружает их.Непонятно, что после редактирования файлов контроллера сервер перезагружает их при следующем запросе.

Это может раздражать даже при использовании MRI Ruby, однако запуск JRuby Mongrel после каждого редактирования представления происходит намного медленнее.и многое другое раздражает.(Обратите внимание, что как только он запускается, он довольно быстрый, единственная проблема - это запуск - JVM должен загружаться каждый раз, когда я запускаю JRuby Mongrel.)

Я использую JRuby 1.5.0, Rails 2.3.5 и Java 6.

Ответы [ 3 ]

3 голосов
/ 26 мая 2010

Я обнаружил, что удаление config.threadsafe!в config / environment.rb и перезапуск сценария / сервера снова включает автоматическую перезагрузку файлов вида.

Это может быть ошибкой в ​​JRuby, но я не уверен.

1 голос
/ 25 мая 2010

Звучит как ошибка для меня. Я бы посоветовал вам подать один на bugs.jruby.org или зайти на #jruby на freenode, чтобы помочь нам понять, что не так. JRuby не должен отличаться по поведению от C-Ruby для чего-либо Rails.

0 голосов
/ 08 декабря 2014

Некоторые библиотеки перезагрузки (например, , используемая в настоящее время Rails) используют fork , который недоступен в JRuby .Несколько опций JRuby - встроенный гвоздодж или капельница .

...