Railsを使用するとこれが自動的に処理されるので、Rails以外のスクリプトにアクティブサポートを追加しようとしていると想定します。
「コア拡張をロードする方法」をお読みください。
Rails 3ではActive Supportのメソッドが小さなグループに分割されたので、単純なで不要なものをたくさんロードすることはありませんrequire 'activesupport'
。今、私たちは次のようなことをしなければなりません
require 'active_support/core_ext/object/blank'
粒度を気にしない場合は、より大きなチャンクをロードすることを選択できます。すべてを1つの大きな一口で使用したい場合...
1.9.2の場合:
rvm 1.9.2
irb -f
irb(main):001:0> require 'active_support/all'
=> true
irb(main):002:0> 1.week.ago
=> 2010-11-14 17:56:16 -0700
irb(main):003:0>
1.8.7の場合:
rvm 1.8.7
irb -f
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'active_support/all'
=> true
irb(main):003:0> 1.week.ago
=> Sun Nov 14 17:54:19 -0700 2010
irb(main):004:0>