Переопределение onRouteRequest с пользовательским обработчиком в Play! Скала
Я использую Play 2.2.1 и пытаюсь переопределить функцию onRouteRequest в GlobalSettings. Все примеры, которые я нашел в Интернете, приведены до Play 2.2.x, и они не работают в 2.2.x. По сути, для всех ответов нужно установить некоторые пользовательские элементы в заголовке ответа.
До сих пор я пробовал следующее, основываясь наэто:
object Global extends GlobalSettings {
override def onRouteRequest(request: RequestHeader): Option[Handler] = {
super.onRouteRequest(request).map { handler =>
handler match {
case a: Action[_] => CustomAction(a)
case _ => handler
}
}
}
Однако это не работает, так как ничто не соответствует действию [_].
Большое спасибо за всю помощь заранее!