Подавить вывод в Rake Task db: схема: нагрузка

Как вы можете подавить вывод db: load: schema? Бег

bundle exec rake db:schema:load

с-s, -q, или дажеVERBOSE=false параметры не имеют значения в выводе; тот же & quot; create_table ... add_index ... & quot; появляется мусор, который я не хочу видеть. Я вызываю это из пользовательской задачи Rake, и я не хочу, чтобы пользователь видел все это каждый раз.

UPDATE:

Я решил проблему с помощью руководства @Deefour, используя:

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

>NUL is for Windows machines, Unix-based can use > /dev/null.

скорее, чем

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

как я делал в своей пользовательской задаче. Обратите внимание, что это решение относится только к компьютерам с Windows. Я полагаю, что для машин на основе Unix вы сможете использовать принятое ниже решение.

Ответы на вопрос(2)

Ваш ответ на вопрос