Pomijanie danych wyjściowych w zadaniu Rake db: schema: load

Jak można wyeliminować dane wyjściowe db: load: schema? Bieganie

bundle exec rake db:schema:load

z-s, -q, lub nawetVERBOSE=false opcje nie robi różnicy w wynikach; pojawia się ten sam śmieci „create_table ... add_index ...”, którego nie chcę zobaczyć. Wywoływam to z poziomu niestandardowego zadania Rake i nie chcę, aby użytkownik widział to wszystko za każdym razem.

AKTUALIZACJA:

Rozwiązałem problem za pomocą wskazówek z @Deefour, używając:

system "bundle exec rake db:schema:load -s RAILS_ENV=#{Rails.env} >NUL"

>NUL jest przeznaczony dla komputerów z systemem Windows, można korzystać z systemu Unix> /dev/null.

zamiast

Rake::Task['db:schema:load'].invoke

jak robiłem w moim niestandardowym zadaniu. Zauważ, że to rozwiązanie jest specyficzne dla komputerów z systemem Windows. Dla maszyn opartych na Uniksie wyobrażam sobie, że powinieneś być w stanie użyć zaakceptowanego rozwiązania poniżej.

questionAnswers(2)

yourAnswerToTheQuestion