すべてのコントローラーの beforeInterceptor ブロックに次の同一のコード ブロックがあります。
def beforeInterceptor = {
request.someField = Foo.someFoo(request)
if (!request.someField) {
redirect(...)
return
}
}
すべてのコントローラーでまったく同じコード フラグメントを繰り返すと、DRY に違反します。「グローバル」beforeInterceptorを定義する標準的なGrailsの方法はありますか?