Как работает автозагрузка при создании потока в Rails вручную? - PullRequest
0 голосов
/ 11 октября 2019

Использование Rails 3, Phusion Passenger (на основе процессов), Ruby 2.

После создания Thread вручную я буду время от времени видеть неопределенную постоянную проблему при использовании класса, который находится в моем autoload_path.

Я понимаю, что использование eager_load_path может исправить это, поскольку класс будет загружен в память при загрузке, но мне неясно, почему Thread не может найти класс из автозагрузки, но может, когда нетерпеливо загружен?

Имеет ли это отношение к тому, как созданный вручную поток создается в процессе Phusion Passenger? Как этот процесс делает код доступным для потока?

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