0
隨着更改爲1.9.2,當前目錄不再位於加載路徑中。該公告建議不要依賴代碼中的當前目錄,但不提供替代方案的建議。什麼是保持代碼受限的「更好」方法,而不是與require
鏈接的單獨文件?升級到1.9.2後重構的最佳方法
隨着更改爲1.9.2,當前目錄不再位於加載路徑中。該公告建議不要依賴代碼中的當前目錄,但不提供替代方案的建議。什麼是保持代碼受限的「更好」方法,而不是與require
鏈接的單獨文件?升級到1.9.2後重構的最佳方法
如果您在使用require
時正在討論搜索路徑中缺少的當前目錄,請嘗試使用require_relative
。
require_related被接受進入核心this conversation。這是一些安全更改的一部分,因爲$:
不再包含'。'在搜索路徑中。
它被宣佈爲內核部分中的1.9.2 notes內核的一部分。
它是documented as an extension to Kernel但它的工作方式與常規的require
語句相同,只是它與調用腳本的目錄相關。
你是什麼意思「我該如何重構?」 - 你的意思是你在遇到問題時如何解決問題,或者你如何確保處理所有這些案件? – 2010-10-31 23:17:47