Rails: пометить класс как НЕ перезагружаемый - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть несколько классов в lib /, которые нельзя перезагружать (из-за их внутренней структуры это приложение jruby). Как я могу сказать рельсам не перезагружать их после каждого запроса?

Спасибо!

1 Ответ

1 голос
/ 07 апреля 2010

После прочтения этого поста о добавлении перезагружаемости в плагины я думаю, что вы можете попробовать добавить файл, в котором находится ваш класс, к ActiveSupport::Dependencies.load_once_paths

Добавьте что-то подобное в config / environment / development.rb :

ActiveSupport::Dependencies << (Rails.root + "lib/your_class.rb").to_s

Компромисс в том, что вам нужно будет перезапускать процесс script/server каждый раз, когда вы меняете один из файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...