2011-07-03 26 views
21

all:Mã nguồn của các nhiệm vụ Rake trong Rails 3 ở đâu?

Tôi biết cách hiển thị tất cả các tác vụ bằng cách nhập rake -T và tôi biết cách thêm tác vụ của riêng mình bằng cách thêm tệp rake trong RAILS_ROOT/lib/tasks. Nhưng nếu tôi muốn xem mã nguồn như rake db:migrate hoặc rake doc:app để xem chúng hoạt động như thế nào, tôi có thể tìm thấy các mã đó ở đâu?

cảm ơn tất cả các bạn :)

eddie

+0

trong trường hợp nếu điều này có ích. Trong jruby/rails2.3.14 các tác vụ cơ sở dữ liệu được tìm thấy trong jruby/lib/ruby ​​/ gems/1.8/gems/rails-2.3.14/lib/tasks/databases.rake –

Trả lời

30

Tất cả ray nhiệm vụ cào nội bộ trong railties/lib/rails/tasks

+20

Và tương tự như vậy đối với mỗi tiểu hợp phần, như ActiveRecord: https://github.com/rails/rails/blob/master/activerecord/lib/active_record/railties/databases.rake – d11wtq

+0

Tôi hiểu rồi! cảm ơn rất nhiều :) –

+0

Cảm ơn, đó là tài liệu tham khảo tôi cần – Flov

Các vấn đề liên quan