2012-01-03 20 views
51

Olası Çoğalt görünüyor rake: my Raylar İç
Why is rake db:migrate:reset not listed in rake -T?Tüm Rails 3 komisyon görevleri nasıl listeleniyor? -T eksik

(3.1.3) uygulaması, ben rake db:test:prepare çalıştırabilirsiniz. Ancak, rake -T [db] çalıştırdığımda, bu görev (ve kullanabileceğim birçok kişi) görünmez.

Tam bir görev listesi nasıl alırım veya neden ilk etapta eksik kalır?

E.g. http://mindspill.net/computing/cross-platform-notes/ruby-on-rails/how-to-list-rake-tasks/, 'db: test: hazırla' görevinin, rails -T'u çalıştırırken eski bir Rails sürümü için listelendiğini gösterir.

cevap

37

Yalnızca açıklamalarla ayarlanan görevler rake -T'da görünecektir.

Tüm görevlerin neden açıklamaları yapmadığına .... bilmiyorum.

+0

Teşekkürler, ben çok fazla şüpheli, ama emin değildi. –

+1

Sanırım bazen geliştiriciler için sadece marjinal olarak yararlı olduklarını, çoğunlukla diğer görevlerden vb. Aradıklarını, yani 'gizli' –

İlgili konular