私が現在取り組んでいるプロジェクトでは、さまざまな部分にフィルターを使用しています。フィルター自体はうまく機能します。私が直面している問題は、フィルターを実行するコントローラーを指定するときに、非常に大きなリストになってしまうことです。機能的にはこれで問題なく動作しますが、最終的には醜く扱いにくくなります。
def filters =
{
filterSomething(controller:'one|two|three|...|xyz', action:'*')
{
//before filter here, not important.
}
}
フィルターが特定のパッケージまたはパッケージのリスト内のコントローラーにのみ適用されるように指定する方法はありますか?
すぐに使えるものがない場合は、ブートストラップに何かを結び付けて、リストをそのように設定することを考えていました.