Ponieważ używanie Railsów powinno obsługiwać to automatycznie, zakładam, że próbujesz dodać Active Support do skryptu innego niż Rails.
Przeczytaj „ Jak wczytać rozszerzenia podstawowe ”.
Metody Active Support zostały podzielone na mniejsze grupy w Railsach 3, więc nie kończymy na ładowaniu wielu niepotrzebnych rzeczy za pomocą prostego require 'activesupport'
. Teraz musimy zrobić takie rzeczy
require 'active_support/core_ext/object/blank'
Jeśli nie zależy Ci na szczegółowości, możesz załadować większe fragmenty. Jeśli chcesz wszystko jednym dużym haustem, użyj ...
Dla 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>
Dla 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>