私はpryのライブラリrequire_dependency
から使用しようとしています:ActiveSupport
require 'active_support' #=> true
require_dependency 'test' #=> NoMethodError: undefined method
#=> `require_dependency' for main:Object
何が問題なのですか?
私はpryのライブラリrequire_dependency
から使用しようとしています:ActiveSupport
require 'active_support' #=> true
require_dependency 'test' #=> NoMethodError: undefined method
#=> `require_dependency' for main:Object
何が問題なのですか?
ActiveSupportは、requireに大量のデータをロードすることで、かなり悪かったものでした。「キッチンシンク」アプローチは、多くのコアクラスを開き、それらの動作を変更しました(JSONなど)。これにより、コアルビー関数がバニラ自体のように動作することを期待していた他のgemやコードとの非互換性/問題が発生しました。
したがって、active_supportだけを要求しても、何もロードされません。
http://edgeguides.rubyonrails.org/active_support_core_extensions.htmlを参照してください
あなたの場合、おそらく必要になるでしょうrequire 'active_support/core_ext'