Vì việc sử dụng Rails sẽ tự động xử lý điều này, tôi sẽ giả sử bạn đang cố thêm Hỗ trợ Hoạt động vào một tập lệnh không phải Rails.
Đọc " Cách tải các tiện ích mở rộng cốt lõi ".
Các phương pháp của Active Support đã được chia thành các nhóm nhỏ hơn trong Rails 3, vì vậy, chúng tôi sẽ không tải nhiều thứ không cần thiết một cách đơn giản require 'activesupport'
. Bây giờ chúng ta phải làm những việc như
require 'active_support/core_ext/object/blank'
Nếu bạn không quan tâm đến độ chi tiết, bạn có thể chọn tải các phần lớn hơn. Nếu bạn muốn mọi thứ chỉ trong một lần sử dụng ...
Đối với 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>
Đối với 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>