У меня проблема с перехватчиками в Play! Framework (1.2.3) с модулем Scala (0.9.1).
У меня есть следующий код, который должен запускаться методом whenSuccess после вызова метода index, но этого не происходит.
@After(only=Array("index")) def whenSuccess = {println("I'm a hero") }
def index={
Html('Hello world')
}
def returnXML = {
Xml("<helloinfo>Hello world in XML</helloinfo>")
}
...
whenSuccess не вызывается, когда я указываю параметр «only». без каких-либо параметров это работает, но я хочу, чтобы это происходило только при срабатывании метода index.
Может быть, я что-то не так делаю?
Большое спасибо за советы !!!