无法加载require_dependency(can't load require_depe

2019-09-18 02:32发布

我试图用require_dependencyActiveSupport在撬库:

require 'active_support'  #=> true
require_dependency 'test' #=> NoMethodError: undefined method  
                          #=> `require_dependency' for main:Object

可能是什么问题呢?

Answer 1:

的ActiveSupport使用上需要装一吨的东西是相当邪恶。 “厨房水槽”的做法开了很多核心类并改变他们的行为(如JSON)。 这导致与其他宝石和代码,预计核心红宝石功能的行为和香草自我不兼容性/问题。

所以,现在仅需active_support不会加载任何东西。

看到http://edgeguides.rubyonrails.org/active_support_core_extensions.html

你的情况,你可能会需要require 'active_support/core_ext'



文章来源: can't load require_dependency