Есть ли способ ИЗМЕНЕНИЯ (NOT заменить) промежуточное ПО в рельсах?Обновление промежуточного программного обеспечения в Rails
Таким образом, вместо:
config.middleware.delete ::Rack::Cache
config.middleware.use ::Rack::Cache, :metastore => "rails:/", :entitystore => "rails:/", :verbose => false
Я хочу, чтобы просто написать что-то вроде config.middleware.find!(::Rack::Cache).verbose = false
.
ОБНОВЛЕНИЕ: Причина в том, что capybara-webkit prints tons of messages при работе от огурца.
Вы пытаетесь просто превратить флаг verbose в false? Или вы пытаетесь сделать это многословным для некоторых вызовов и не-многословным для других? –
Просто установите флаг в значение false. Не хотите удалять/вставлять Rask, чтобы избежать беспорядков. –