2010-10-31 50 views
0

随着更改为1.9.2,当前目录不再位于加载路径中。该公告建议不要依赖代码中的当前目录,但不提供替代方案的建议。什么是保持代码受限的“更好”方法,而不是与require链接的单独文件?升级到1.9.2后重构的最佳方法

+0

你是什么意思“我该如何重构?” - 你的意思是你在遇到问题时如何解决问题,或者你如何确保处理所有这些案件? – 2010-10-31 23:17:47

回答

0

如果您在使用require时正在讨论搜索路径中缺少的当前目录,请尝试使用require_relative


require_related被接受进入核心this conversation。这是一些安全更改的一部分,因为$:不再包含'。'在搜索路径中。

它被宣布为内核部分中的1.9.2 notes内核的一部分。

它是documented as an extension to Kernel但它的工作方式与常规的require语句相同,只是它与调用脚本的目录相关。

相关问题