Hata ile İade ❌
Kullanmak isteyeceğiniz bir hatayla (yani bir çıkış koduyla ) dönüyorsanız , çıkışta çıkacak isteğe bağlı bir dize parametresi de alır:1
abort
task :check do
# If any of your checks fail, you can exit early like this.
abort( "One of the checks has failed!" ) if check_failed?
end
Komut satırında:
$ rake check && echo "All good"
#=> One of the checks has failed!
Başarıyla İade ✅
Eğer geri döndüyseniz olmadan (yani bir çıkış kodu bir hata 0
) Kullanmak istediğiniz edeceğiz exit
, hangi gelmez bir dize param alır.
task :check do
# If any of your checks fail, you can exit early like this.
exit if check_failed?
end
Komut satırında:
$ rake check && echo "All good"
#=> All good
Bu, bir cron işinde veya daha sonra komisyon görevinin başarılı olup olmadığına bağlı olarak bir şeyler yapması gereken bir şey kullanıyorsanız önemlidir.