Komisyon görevimi konsoldan çağırmak istiyorum. Yapılabilir mi? eğer evet, nasıl yapılır? Komisyondan görevler nasıl çalıştırılır?
Konsolun üzerinde bu çalıştı:require 'rake'
Rake::Task['my_task'].invoke
ama bana bu hata vermek: Bu tırmık gibi görev bulunamadı edemez oluyor
RuntimeError: Don't know how to build task
. Herhangi bir yardım için teşekkür ederiz.
sizeEdit ederiz: Ben irb dan% x [komutu] çalıştırmaktır yapmak raylar 2.3.5
Bu benim sorunumu çözdü. Teşekkür ederim!! Sen 'diyerek .invoke' arasındaki farkı hatırlamak isteyebilirsiniz –
http://stackoverflow.com/questions/577944/how-to-run-rake-tasks-from-within-rake-tasks danışın '(örneğin başlatmak için çok uzun sürüyor Uygulama ile veri aklı denetleyicisi gibi) görev defalarca çalıştırmak gerekiyorsa .execute', o zaman isteyeceksiniz' görevi .execute'. –
fazla seçenek için –