- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我试图在 pry 中使用 ActiveSupport
库中的 require_dependency
:
require 'active_support' #=> true
require_dependency 'test' #=> NoMethodError: undefined method
#=> `require_dependency' for main:Object
可能是什么问题?
最佳答案
ActiveSupport 过去非常邪恶,它会根据需要加载大量内容。 “厨房水槽”方法打开了许多核心类并改变了它们的行为(如 JSON)。这导致了与其他 gem 和代码的不兼容性/问题,这些 gem 和代码期望核心 ruby 函数表现得像它们的 vanilla self 。
所以现在只需要 active_support 不会加载任何东西。
参见 http://edgeguides.rubyonrails.org/active_support_core_extensions.html
在您的情况下,您可能需要 require 'active_support/core_ext'
关于ruby - 无法加载 require_dependency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11021955/
我试图在 pry 中使用 ActiveSupport 库中的 require_dependency: require 'active_support' #=> true require_depend
require 和 require_dependency 有何不同? require_dependency 如何在开发中自动重新加载类,而 require 却不能? 我深入研究了 Rails 的 Ac
在 Rails 6 之前,有一种简单的方法可以将任何 Ruby 类拆分为多个文件,而无需引入任何额外的模块或关注点。对于那些碰巧有点太大而无法保存在一个文件中的上帝类来说,这非常有用: # god.r
我觉得我理解 require 和 require_dependency 之间的区别(来自 How are require, require_dependency and constants reloa
我是一名优秀的程序员,十分优秀!