Zastępowanie onRouteRequest niestandardowym programem obsługi w Play! scala
Używam Play 2.2.1 i próbuję zastąpić funkcję onRouteRequest w GlobalSettings. Wszystkie przykłady, które znalazłem w Internecie, dotyczą wcześniejszej wersji 2.2.x i nie wydają się działać w wersji 2.2.x. Zasadniczo chcesz ustawić niektóre niestandardowe elementy w nagłówku odpowiedzi dla wszystkich odpowiedzi.
Do tej pory próbowałem, na podstawieto:
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
}
}
}
Jednak to nie działa, ponieważ nic nie pasuje do działania [_].
Wielkie dzięki za pomoc z góry!