2017-10-12 16 views
0

インターセプタには通常matchAll/match matchersが付属しています。特に一致するものGrails 3.2.xのコントローラでアクションヌルをどのように一致させるかインターセプタ

match(controller: 'draws', action: 'index|details|prizeBreakdown') 

私の質問は、私は

/draws 

アクション名のように、DrawsControllerにGETを行う際に、ある

null 

あり、その結果、私は決して

boolean before() 

に到着していませんこれらのリクエストとのマッチング方法は?

ありがとうございました。

P.S.私はGrails 3.2.7でjdkを使っています8u144

答えて

1

これはバグだと思います。あなたはhttps://github.com/grails/grails-core/issuesで問題を提出した場合、我々はそれに見ることができます

class SampleInterceptor { 

    SampleInterceptor() { 
     match controller: 'draws', action: 'index|details|prizeBreakdown' 
     match uri: '/draws' 
    } 

    boolean before() { 
     log.debug 'The before interceptor is executing' 
     true 
    } 
} 

:それに対処する一つの方法は、このようなものです。

申し訳ありません。

+0

新しい問題が発生しました。https://github.com/grails/grails-core/issues/10831 – user2987581

+0

問題を開封していただきありがとうございます。 –