Для тех, кто все еще спотыкается об этом, я считаю, что самый простой и правильный способ сделать это - в config / application.rb, добавив следующее:
config.middleware.delete(Rack::Runtime)
Кажется, что все другие методы не столько отключают заголовок, сколько фильтруют его из вывода. Это для rails4, не уверен, применимо ли это к другим версиям.
Обновление:
Следующий код в файле инициализатора может быть более надежным, поскольку некоторые другие компоненты могут предполагать существование промежуточного программного обеспечения Rack :: Runtime.
Rails.application.config.middleware.delete(Rack::Runtime)