Nhìn xung quanh trên Web tôi thấy rằng lớp Ruby Time
có Time#advance
. Tài liệu này ở đâu? Tôi thấy không có đề cập đến nó trong tài liệu API Ruby here.Tài liệu Time.advance ở đâu?
Chức năng tìm kiếm tài liệu API chỉ ra rằng không có phương thức nào được gọi là "nâng cao" ở bất kỳ đâu.
Tuy nhiên, trong IRB ...
>> t = Time.now
=> Thu Mar 05 16:08:57 -0800 2009
>> t.advance :months => 1
=> Sun Apr 05 16:08:57 -0700 2009
Một điều mà tôi bối rối ... Trong tài liệu cho lớp thời gian, điều đầu tiên mà họ gọi là "Thực hiện các phần mở rộng cho lớp Time được được mô tả trong tài liệu cho thư viện time.rb. "
Ý của chúng là "thư viện time.rb triển khai tiện ích mở rộng cho lớp này?"
Tôi nghĩ có lẽ đó là thời điểm tiến bộ của Time # nhưng tất cả những gì tôi tìm thấy là this.
Để sử dụng ngoài đường ray: trong terminal: 'gem install activesupport', trong x.rb:' require 'active_support/time'' –