Rake görevleri, sınama testleri ile aynı sorundan muzdarip: Rails önyükleme işlemi, görev bile çalışmadan önce uzun zaman alır.Komisyon görevleri ile çalışabilir mi?
Spork ve tırmıklarını bir araya getirmenin bir yolu var mı?
Rake görevleri, sınama testleri ile aynı sorundan muzdarip: Rails önyükleme işlemi, görev bile çalışmadan önce uzun zaman alır.Komisyon görevleri ile çalışabilir mi?
Spork ve tırmıklarını bir araya getirmenin bir yolu var mı?
. Şimdiye kadar en iyi şey, bu yüzden zeus cevabım değiştiriyorum:
Zeus gözlerimi rake: özel: Görev
Büyüleyici ... * Windows işletim sisteminde * – thekingoftruth
zeus açılmıyor, bu yüzden benim için değil. –
Bildiğim gibi kutu çözümden standart yok.
Rake, --drb seçeneğine sahip değil ve spork burada yardımcı olamaz. Elbette, özel çözüm mümkündür. Bu tırmık koşucu uzatılmasını gerektirir.
Bence komisyon görevleri, testler kadar sık olmamakla birlikte, soruyu neden henüz ele almadığını.
Teşekkürler. Temelde yüklenen bir Rails işlemini ve tüm taşları işleyen spin (https://github.com/jstorimer/spin) gibi bir şey istiyorum. – matthuhiggins
rake test:units
testdrb -I test/ test/unit/
rake test:functionals
testdrb -I test/ test/functional/
rake test:integration
testdrb -I test/ test/integration/
Aman tanrım, seni seviyorum dostum ... bu benim ihtiyacım olan komut: D – lfzawacki
Tırmık görevlerini konsoldan yürütmeyi mümkün kılan irake gem'i kullanabilirsiniz.
gem 'irake'
Ardından paket ve başlangıç konsol
$ bundle install
$ rails console
... ve (yalnızca bir kez) yüklemek için Raylar için çevreyi bekleyin:
Gemfile Bu ekleyin. Sonra yapabilirsiniz:rake "db:migrate"
Görevleri listelemek isterseniz şunları yapabilirsiniz: Bugün zeus keşfetti
Rake::Task.tasks.each{|t| puts t.name }; nil
Ben Zeus için (https altında kendi cevabını eklendi: // github. com/Burke/zeus). DHH'nin çalıştığı raylar/komuta gemileri de vardır (https://github.com/rails/commands). – matthuhiggins