Лучший способ рефакторинга после обновления до 1.9.2 - PullRequest
0 голосов
/ 31 октября 2010

С изменением на 1.9.2 текущий каталог больше не находится в пути загрузки.Объявление предлагает не полагаться на текущий каталог в вашем коде, но не предлагает никаких альтернатив.Что является «лучшим» способом ограничения кода, чем отдельные файлы, связанные с require?

1 Ответ

0 голосов
/ 31 октября 2010

Если вы говорите об отсутствии текущего каталога в пути поиска при использовании require, попробуйте вместо него require_relative.


require_related был принят в ядро ​​в этом разговоре . Это часть некоторых изменений безопасности, потому что $: больше не включает «.» в пути поиска.

Он был объявлен частью ядра в примечаниях 1.9.2 в разделе Ядро.

Он задокументирован как расширение ядра , но работает как обычный оператор require, только относительно каталога вызывающего скрипта.

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